The ideal candidate must be able to develop clean, efficient code with an eye for UI, UX, and usability; work effectively with cross-functional teams and contribute to product design; and must possess a solid understanding of the software development life cycle (SDLC). The successful individual should also be proactive and self-motivated, apart from having excellent communication and organizational skills.
Responsibilities
- Design, develop and maintain robust web applications in accordance with established standards
- Ensure the best possible performance, quality, and responsiveness of applications
- Interpret written business requirements and technical specification documents
- Integrate data from various back-end services and databases
- Write clean, efficient, well-designed and tested code
- Maintain and improve existing codebase
- Participate in and contribute to scrum and sprint meetings
- To stay up-to-date on emerging technologies
- 2+ years of proven experience developing web applications
- Proficient in HTML, JavaScript, and CSS
- Hands-on experience with Angular, React or equivalent frameworks
- Experience with browser testing and debugging
- Strong analytical thinking skills with the ability to properly solve complex problems
- Excellent communication and organizational skills