Posted on: 03/12/2025
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.
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1583779
Interview Questions for you
View All