MINIMUM QUALIFICATIONS AND REQUIREMENTS:
- Bachelor s Degree in Computer Science or equivalent
- 2+ years working with Ember JS, exposure to React Js will be advantage
- 2-5 years of industry experience in programming web applications, mobile and/or large-scale enterprise products.
- Strong Experience with JavaScript, CSS
- Strong experience in one of the following JavaScript frameworks: Ember, React, Angular
- Experience in XML, HTML, IIS
- Familiar with Agile methodologies
- Sense of ownership
- Passion for troubleshooting and problem solving
- Detailed oriented, professional and possesses a positive work attitude
- Communicate professionally both verbally and in writing
- Extensive experience creating high quality software in a team environment
- Experience leading projects from start to finish
- Experience with test-driven development (TDD) and/or writing and maintaining high level test coverage, including both unit and integration tests
PRINCIPAL DUTIES AND RESPONSIBILITIES:
- Develops high-quality, working code features and bug fixes
- Writes automated tests, including comprehensive unit and integration tests
- Serves as a self-directed, key contributor to code development on features and bugs to produce successful team sprints.
- Makes implementation design decisions around new feature components with minimum guidance.
- Produces contingency plans for critical projects.
- Analyzes technical requirements with the team to gauge level of effort.
- Breaks down complex projects and delegates work to junior engineers.
- Carefully analyzes design specifications before coding to understand effort levels required.
- Creates technical documentation for new features that can be easily understood by peers.
- Performs peer code reviews to ensure quality of the codebase.
- Keeps abreast of new technologies.
- Ensures designs and projects created comply with design library guidelines, internal best practices, and coding conventions when applicable.
- Perform required collaboration with different stake holder like architects, product management etc.
Skills Required
Problem Solving, React, Agile Method, Troubleshoot, Javascript, Html