Must-Have Skills:
- Strong knowledge of React.js, Node.js, Express.js, and RESTful API development.
- Good understanding of architecture and design patterns.
- Proficiency in development toolsets like Git/GitHub, Jira, Jenkins, or similar CI/CD tools.
- Comfortable working with databases such as MongoDB, MySQL, or PostgreSQL.
- Experience with automated testing platforms and unit tests for React and Node.js (Jest, Mocha, Chai).
- Full-stack JavaScript application development experience.
- Ability to write presentation-tier HTML5/CSS3 code and use modern UI technologies like Vue.js or React.js.
- Good communication skills.
- Working knowledge of Redux, GraphQL, and TypeScript.
- Understanding of AWS cloud services.
Good-to-Have Skills:
- Experience working in Agile methodology.
Key Responsibilities:
- Lead the design, development, execution, delivery, and maintenance of web-based React and Node.js projects.
- Perform Unit Testing, System Integration Testing (SIT), and provide User Acceptance Testing (UAT) support for all enhancements.
- Maintain relationships with Product Owners to understand business requirements and review designs.
- Manage backlog items and coordinate development efforts across onsite and offshore teams.
- Participate in technical discussions focusing on software user experience, design, and development.
- Mentor and lead teams of offshore and onshore developers.
- Provide 24/7 support when required.