UI Lead Developer | Codersbrain
full-time
Posted on July 28, 2025
Job Description
UI Lead Developer
Job Summary
We are seeking a highly skilled and experienced UI Lead Developer with expertise in Angular and React.js. This role is crucial for developing high-quality, scalable front-end applications that translate UI/UX designs into responsive, interactive web experiences. The ideal candidate will have a deep understanding of modern JavaScript libraries and frameworks, and will lead efforts in crafting innovative user interfaces.
Responsibilities
- Develop new user-facing features using React.js and Angular, following modern front-end development best practices.
- Translate UI/UX wireframes and designs into high-quality, maintainable, and responsive code.
- Build reusable components and front-end libraries, optimizing them for performance across a wide range of web-capable devices and browsers.
- Contribute to the design and development of cloud-native and microservices-based architectures.
- Ensure the technical feasibility of UI/UX designs and conduct performance tuning of components.
- Integrate front-end components with RESTful APIs, managing data flow using state management libraries such as Redux or Flux.
- Collaborate with cross-functional teams including designers, product managers, and back-end developers to deliver features efficiently and effectively.
- Utilize Node.js and frameworks like Express.js or Next.js to support server-side logic and API development.
- Maintain version control using tools such as Git, ensuring code integrity and collaboration efficiency.
- Write unit and integration tests using frameworks like Jest or Mocha.
- Troubleshoot and debug applications to ensure a seamless user experience and high-quality software delivery.
Qualifications
- Deep knowledge of JavaScript, TypeScript, React.js, Angular, and RESTful APIs.
- Proficiency in state management strategies with strong knowledge of Node.js and frameworks like Express.js or Next.js.
- Understanding of cloud services (e.g., AWS or Azure) and microservices architecture.
- Strong communication skills and ability to independently work with customers.
- Hands-on experience with TypeScript, Node.js, and API development frameworks is essential.
- Familiarity with relational (RDBMS) and NoSQL databases is a plus.
- Experience writing unit and integration tests using testing frameworks.
Preferred Skills
- Experience working in an agile development environment.
- Familiarity with design systems and modern UI frameworks.
- Ability to mentor and lead a team of developers.
Experience
- Minimum of 8 to 12 years of experience in front-end development, specifically with Angular and React.js.