Job Overview: We are looking for a highly skilled and experienced Lead UI Developer to join our growing engineering team. This is an opportunity for a dynamic individual who is proficient in building scalable, high-performance UI systems using Vue 3 or React with TypeScript.
In this role, you will be responsible for leading the design and development of complex UI applications, integrating with APIs, managing legacy systems, and adopting Micro Frontend architectures. Alongside your technical contributions, you will also mentor junior developers and help establish best practices within the team.
If you thrive in a fast-paced, product-driven environment and are ready to take on challenging projects while shaping the future of our team, we would love to have you on board.
Responsibilities:
- Lead the design, development, and maintenance of UI applications using Vue 3, React, and TypeScript.
- Architect and implement Micro Frontend solutions to break down large UI systems into smaller, manageable, and independently deployable parts.
- Ensure smooth integration with backend services and APIs to provide seamless user experiences.
- Lead the development of unit tests with code coverage to ensure high-quality and reliable software.
- Maintain and enhance legacy systems built with jQuery and other JavaScript frameworks, ensuring smooth transitions to modern architectures.
- Troubleshoot, debug, and optimize front-end performance to improve speed, reliability, and scalability.
- Mentor and guide junior developers, providing technical leadership and fostering a collaborative team environment.
- Review and enforce best practices in coding, design, and architecture to maintain code quality across the team.
- Actively contribute to sprint planning, backlog grooming, and ensuring timely delivery in an Agile environment (familiarity with Jira is a must).
- Work closely with cross-functional teams to ensure the UI meets business requirements and integrates seamlessly with backend systems.
- Stay up to date with the latest industry trends and technologies to continuously improve development practices.
- Be a technical leader who takes ownership of complex features, ensuring the highest standards of quality.
Required Skills and Qualifications:
- 7-9 years of experience in frontend development with strong expertise in Vue 3, React, and TypeScript.
- Strong experience in coding and system design, with a solid understanding of architectural principles for building scalable, maintainable systems.
- Expertise in Micro Frontend architecture and the ability to lead the adoption and implementation of such systems.
- Experience with legacy systems, specifically with jQuery and other JavaScript frameworks, and the ability to modernize and refactor code.
- Proficiency in consuming and integrating APIs effectively.
- Expertise in unit testing frameworks and tools (e.g., Jest, Mocha), and ensuring code coverage for high-quality software.
- Strong experience with Docker for containerization and deployment.
- Proficiency in version control tools like GitHub or Bitbucket.
- Excellent debugging skills and a methodical approach to problem-solving.
- Strong experience with Agile/Scrum methodologies and familiarity with Jira for project management and issue tracking.
- Ability to lead a team, mentor junior developers, and foster a collaborative environment.
- Strong communication and problem-solving skills, with the ability to take on complex challenges and devise innovative solutions.
- Self-driven with a passion for technology and a commitment to continuous learning.
Desired Skills:
- Familiarity with CI/CD pipelines and tools for automating deployment and testing.
- Knowledge of backend technologies and willingness to collaborate with backend teams to optimize API integrations.
- Experience with cloud services (AWS, Azure, GCP) and distributed systems.
- Knowledge of performance optimization techniques and best practices for building highly performant web applications.
At Clarivate, we are committed to providing equal employment opportunities for all persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.
Top Skills
What We Do
Clarivate™ is a global leader in providing solutions to accelerate the lifecycle of innovation. Our bold mission is to help customers solve some of the world’s most complex problems by providing actionable information and insights that reduce the time from new ideas to life-changing inventions in the areas of science and intellectual property. We help customers discover, protect and commercialize their inventions using our trusted subscription and technology-based solutions coupled with deep domain expertise. For more information, please visit clarivate.com.