HamburgerMenu
hirist

Job Description

About the Role :

We are seeking an experienced UI Developer with 8+ years of hands-on experience in building modern, responsive, and high-performance user interfaces. The ideal candidate will possess deep technical expertise, a solid understanding of software architecture, and strong collaboration skills. You will play a key role in designing and developing intuitive and scalable web interfaces, working closely with cross-functional teams in an Agile/Scrum environment.

Key Responsibilities :

- Design, develop, and implement responsive, high-quality user interfaces for web applications.

- Collaborate with UX designers, back-end developers, and product managers to translate requirements into functional and visually appealing designs.

- Develop reusable UI components and front-end libraries to enhance application performance and maintainability.

- Write clean, efficient, and maintainable code following best practices and coding standards.

- Optimize applications for maximum speed, scalability, and responsiveness across devices and browsers.

- Integrate front-end components with RESTful APIs and other back-end services.

- Perform unit testing using tools like React Testing Library, Jest, Playwright, or UJT to ensure code quality and reliability.

- Participate in code reviews and provide constructive feedback to maintain high development standards.

- Work with CI/CD and DevOps pipelines, leveraging tools like GitHub Actions to streamline deployments.

- Utilize SRE tools such as New Relic, Grafana, and GCP for monitoring, troubleshooting, and performance optimization.

Required Skills & Qualifications :

- 8+ years of experience in UI development with a focus on building scalable, responsive web applications.

- Proficiency in HTML5, CSS3, and modern CSS pre-processors such as Tailwind CSS.

- Strong command of JavaScript (ES6+), including DOM manipulation and the JavaScript object model.

- In-depth knowledge of React.js, Next.js, and Node.js along with functional components and React hooks.

- Hands-on experience with TypeScript.

- Understanding of asynchronous programming and modern ECMAScript specifications.

- Experience integrating with RESTful APIs and working with JSON data formats.

- Solid understanding of cross-browser compatibility, accessibility standards, and responsive design principles.

- Familiarity with front-end build tools and package managers such as NPM.

- Experience with Git or other version control systems.

- Exposure to CI/CD pipelines, DevOps practices, and cloud monitoring tools (New Relic, Grafana, GCP).

info-icon

Did you find something suspicious?