Bachelor s Degree in Computer Science or equivalent2+ years working with Ember JS, exposure to React Js will be advantage2-5 years of industry experience in programming web applications, mobile and / or large-scale enterprise products.Strong Experience with JavaScript, CSSStrong experience in one of the following JavaScript frameworks : Ember, React, AngularExperience in XML, HTML, IISFamiliar with Agile methodologiesSense of ownershipPassion for troubleshooting and problem solvingDetailed oriented, professional and possesses a positive work attitudeCommunicate professionally both verbally and in writingExtensive experience creating high quality software in a team environmentExperience leading projects from start to finishExperience with test-driven development (TDD) and / or writing and maintaining high level test coverage, including both unit and integration testsPRINCIPAL 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.
- All other duties as assigned.
- May be expected to perform the role of Technical Scrum Master for scrum team.
Skills Required
Iis, Troubleshooting, Xml, Reactjs, Html, Angular, Web Applications