This position is for a Software Engineer I who will work with client application teams, quality assurance team, and architect team to ensure the delivery of high quality, high value product features using JavaScript/Typescript, Python and modern engineering practices.
Requirements
- BS degree in Computer Sciences, programming or a related discipline or demonstrable equivalent experience
- 1 to 3 years professional experience developing and analyzing web applications using technologies including JavaScript, CSS, SASS or other CSS preprocessor, HTML, REST, and AJAX
- Experience in client side MVVM JavaScript frameworks like React, Redux, and Angular
- Strong understanding of Object-Oriented Programming Principles, Data Structures, and Algorithms
- Understanding of Agile processes and workflow
- Excellent verbal, interpersonal and written communication skills
- Strong analytical, problem-solving and decision making capabilities
- Team player with the ability to work in a fast-paced environment and multi-task efficiently
- Sound business ethics, including the protection of proprietary and confidential information
- Excellent problem-solving skills with ability to analyze situations, identify existing or potential problems and recommend solutions
- Experience with writing Unit Tests