Job Description
What you can expect from the job
- Work closely with cross-functional teams to build intuitive and robust web applications.
- Develop responsive front-end components using React and State management tools like Context API, Redux, Zustand, etc…
- Integrate REST APIs and manage full-stack feature development
- Participate in code reviews and peer programming sessions
- Collaborate in agile ceremonies such as sprint planning, daily standups, and retrospectives
- Ensure performance, security, and scalability of applications
- Contribute to technical documentation and process improvements
- What will help you do the job well
- Must-have skills/ characteristics
- Proficiency in JavaScript, TypeScript, HTML5, CSS3, Tailwind, React.js and Nextjs
- Experience with Redux, Hooks, and React component lifecycle
- Good understanding of Node.js and Express for backend services
- Exposure to RESTful API integration and database design (MongoDB, MySQL/PostgreSQL)
- Version control using Git
- Familiarity with testing tools like Jest and Cypress
- Comfortable working in an Agile environment with global teams
Other desirable skills/characteristics
- Knowledge of component libraries (e.g., ShadCN, MUI, Ant Design)
- Experience with cloud deployments (AWS, GCP, or Azure)
- Familiarity with CI/CD pipelines and tools (Jenkins, GitHub Actions, etc.)
- Exposure to Next.js or server-side rendering
- Development using AI tools like Copilot, Cursor etc
- Knowledge of ISMS principles and best practices.
- Willingness to travel domestic/international.