Developing high-performance web applications with React.js and modern JavaScript frameworks to meet business needs.
Requirements
- Experience building web applications with React.js
- Experience creating and maintaining component libraries or design systems
- Strong understanding of JavaScript (ES6+), HTML5, CSS3, and modern frontend tooling (Webpack, Babel, etc.)
- Familiarity with GitHub workflows and open-source contributions
- Some experience with Java and backend development (Spring Boot or similar preferred)
- Experience writing unit, integration, or E2E tests using tools like Jest, Cypress, or similar
Responsibilities
- Develop responsive, high-performance web applications using React.js and modern JavaScript frameworks
- Design and build reusable component libraries to promote scalability and maintainability
- Own features end-to-end, including writing tests, documentation, and monitoring
- Review and contribute to GitHub repositories, ensuring clean, well-documented code
- Conduct functionality testing and debugging to ensure applications meet quality standards
- Support backend integration using Java (Spring Boot preferred) and REST APIs
- Participate in agile development, code reviews, and team planning sessions
Other
- Collaborate with designers, product managers, and end users to refine requirements and user experience
- Demonstrated experience working directly with end users or customers
- Strong attention to detail and commitment to delivering functional, tested applications