Roles and Responsibilities
- Work together (Front End, Back End, Full Stack) to design and develop functional, performing, and complete APIs that work with existing company software and products
- Collaborate with others to craft clear user stories, design tests for prototypes and products, and continuously deliver product enhancements
- Develop high-quality, well-documented, and efficient code
- Write both unit and integration tests, and develop automation tools for daily tasks
- Align and integrate well with architects, designers and other stakeholders
- Communicate with other developers across Teams, both in ad hoc problem solving, and in Chapter check-ins and discussions
Desired Candidate Profile
- 2 to 6 years of working experience across below mentioned skills.
- Strong experience with HTML, CSS/LESS/SCSS/etc., JavaScript, JavaScript frameworks & libraries, responsive design; mobile development experience a plus
- Experience integrating with JavaScript frameworks, such as ionic, AngularJS and Cordova.
- Understanding of RESTful APIs and how to use & build them
- Ability to write effective unit, integration, and end-user automation tests; experience implementing automated end-to-end tests, experience with frameworks and tools such as BDD, RSpec, JUnit, Selenium
- Experience with code refactoring, design patterns, design-driven development