JavaScript (Front End) - Lead Developer
- Bangalore, Karnataka
- Permanent
- Full-time
- Development and unit testing of web applications including front-end (SPA) and back-end (microservices), maintenance & support of the same.
- Aid Project Managers in the planning of projects (eg provision of estimates, risk analysis, requirements analysis, technical options)
- Involvement in full life cycle of projects (including requirement analysis and system design, development and support if required)
- Support and work collaboratively with teams across areas of design, development, quality assurance and operations
- Attend meetings as required to discuss and demonstrate solutions at both technical and business level
- To be a knowledge keeper for product, its architecture, design and implementation details
- Provide overall mentorship, coaching and on-demand training to improve and unify development style.
- 7+ years in front-end applications development
- 2+ at least as Technical Lead
- Hands on experience HTML5, CSS, React and JavaScript
- Experience working on commercial web applications
- Experience deploying web applications on headless CMS
- Strong knowledge of object -oriented concepts and design patterns
- Experience in performance optimization and implementing with security in mind
- Distributed message-based application design and implementation
- Experience in developing using test driven development and working with continuous integration and deployment
- Experience developing and deploying to cloud environments / containerization
- Experience with Adobe Experience Manager / GraphQL / Typescript
- Design and usability skills are a plus
- Multi-tenant application development experience is a huge plus