HamburgerMenu
hirist

Job Description

Description :

Summary :

Seeking a Senior Engineer with strong experience in Java, React JS, automated testing, and UI/UX integration to build high-quality, scalable web applications. The role focuses on end-to-end feature delivery with a strong emphasis on automation, unit test coverage, and design-system driven UI implementation.

Key responsibilities :

- Design, develop, and maintain backend services and APIs using Java.

- Build responsive, accessible, and performant front-end features using React JS and modern JavaScript/TypeScript.

- Implement and maintain automated tests (unit, integration, and component tests) to ensure high test coverage and reliable releases.

- Integrate UI/UX designs and design systems into reusable, consistent components, collaborating closely with designers and product managers.

- Review code with a focus on quality, testability, performance, and adherence to engineering best practices.

- Diagnose and resolve defects across frontend and backend layers, improving observability and reliability.

- Mentor junior engineers on clean code, testing strategies, and front-end best practices.

Required skills and experience :

- 6+ years of professional experience in software development, preferably in product-based or SaaS environments.

- Strong proficiency in Java, including object-oriented design, RESTful API development, and common frameworks.

- Solid hands-on experience with React JS, component-based architecture, state management, and front-end tooling.

- Proven experience setting up and maintaining automated testing frameworks (e.g., JUnit/TestNG for Java, Jest/React Testing Library for React) and driving high unit test coverage.

- Strong understanding of UI/UX principles, responsive design, accessibility basics, and integrating with design systems (Figma/Sketch or similar).

- Familiarity with CI/CD pipelines, code quality tools, and version control (Git).

- Strong problem-solving skills, attention to detail, and ability to work in cross-functional agile teams.

Preferred qualifications :

- Experience with end-to-end testing tools (e.g., Cypress, Playwright, Selenium) and visual regression testing.

- Exposure to microservices architecture, cloud platforms (AWS/GCP/Azure), and containerization (Docker, Kubernetes).

- Experience optimizing web performance (bundle size, rendering, caching) and browser compatibility.

- Bachelors or Masters degree in Computer Science, Engineering, or a related field.

info-icon

Did you find something suspicious?