Responsibilities
- Design and build enterprise applications with clean & lean code
- Build reusable software components which can be leveraged by other applications & teams across the organization
- Participate in peer code review process and guide other developers within and across teams
- Work closely with cross-functional teams for delivering software releases
Knowledge and Experience
- Bachelor's degree in Computer Science or related field
- 4+ years of experience in JavaScript programming language
- Experience in React framework is a must
- Proven track record of building cross-browser compatible responsive web applications
- Proficient working knowledge with TypeScript and publishing Type Definitions
- Proficient working knowledge with RDBMS and NoSQL Databases
- Experience with UI build & packing using Webpack, Babel
- Knowledge of code quality utilities like linting, prettier
- Experience with UI testing frameworks like playwright
- Strong debugging & troubleshooting experience for both front & back-ends
- Knowledge of APIs and experience building high-traffic (100s-1000s simultaneous users) web interfaces will be a plus
- Experience with Progressive Web Apps and Material design is a plus