Role Summary

We are looking for a highly skilled and passionate Tech Lead - Frontend to join our team, working on cutting-edge customer projects. As a Tech Lead, you will play a critical role in designing and implementing sophisticated and responsive user interfaces using ReactJS for web and React Native for mobile applications. You will collaborate closely with backend engineers, product managers, and UI/UX designers to deliver seamless, performant, and visually appealing front-end solutions. You will also stay up-to-date with the latest Frontend technologies and trends, including context of AI-driven applications.

Job Description

  • Technical Leadership: Lead the Frontend team in designing and implementing high-quality applications with ReactJS and React Native, ensuring consistency, scalability, and performance
  • Architecture & Design: Define and oversee Frontend architecture decisions, ensuring best practices, maintainability, and performance optimizations
  • Mentorship: Mentor and coach frontend engineers, guiding them in their career development, code quality, and technical problem-solving. Develop intuitive, user-friendly interfaces that provide a superior experience for web and mobile users
  • Integrate AI-driven features into frontend applications to enhance user interactions and data-driven outcomes
  • Collaborate with cross-functional teams, including backend engineers, product managers, and designers, to deliver high-quality solutions that meet business requirements
  • Write clean, modular, and well-tested code, following industry best practices and coding standards
  • Stay updated with emerging frontend technologies, particularly those relevant to AI and data visualization, and introduce them when appropriate
  • Mentor junior engineers, perform code reviews, and contribute to continuous improvement of the frontend development process

Person Specification

  • Bachelors degree or higher in Computer Science, Information Technology, or related discipline
  • 05+ years of experience in Frontend development, with a strong focus on ReactJS and/or React Native
  • Proven track record of leading Frontend teams, delivering complex projects, and mentoring engineers
  • Proven experience in developing scalable and performant web and mobile applications
  • Strong understanding of JavaScript, HTML5, CSS3, and modern frontend development practices
  • Experience with state management libraries such as Redux, Context API, or Recoil
  • Knowledge of API integration, particularly RESTful and GraphQL APIs.
  • Experience in building responsive and adaptive web designs using frameworks like Material-UI, Tailwind CSS, or Bootstrap
  • Familiarity with CI/CD tools and version control systems like Git
  • Experience with modern Frontend tooling such as Webpack, Babel, and ESLint
  • A solid understanding of UX/UI principles and ability to collaborate closely with design teams
  • Experience with testing libraries such as Jest, React Testing Library, or Babel will be an added advantage
  • Familiarity with AI/ML frameworks and how they can be integrated into Frontend applications
  • Experience in building applications with server-side rendering (SSR) or static site generation (SSG)
  • Knowledge of Progressive Web Apps (PWAs) and Native App Development best practices
  • Strong communication and leadership skills to guide a team and engage with stakeholders

Location

Colombo, Sri Lanka

Job Overview
Job Posted:
4 days ago
Job Expires:
Job Type
Full Time

Share This Job: