Senior / Lead Javascript Developer

IT - Software / DB / QA / Web / Graphics / GIS

About the Employer

Job Description

SENIOR / LEAD JAVASCRIPT DEVELOPER

Qlub is a Global Fintech Startup revolutionizing payments in restaurants and cafes by letting customers pay straight from QR code! After successfully launching in UAE, Saudi Arabia, Singapore, Australia and Brazil as a product and tech hub supporting all countries.

If you're looking for a great team with a challenging, innovative and energetic work environment, we invite you to join Qlub Team as a Senior / Lead JavaScript Developer based in Sri Lanka.

Responsibilities:

  • Lead the development of our customer app using Next.js, TypeScript, Storybook, and Material-UI.
  • Collaborate with designers and product managers to translate requirements into technical specifications and implementations.
  • Architect efficient and reusable front-end systems that drive complex web applications.
  • Ensure the technical feasibility of UI/UX designs and optimize them for maximum performance.
  • Implement responsive designs and ensure compatibility across various devices and browsers.
  • Write clean, maintainable, and well-documented code adhering to best practices.
  • Utilize Storybook for UI component development, testing, and documentation.
  • Conduct code reviews and provide constructive feedback to team members.
  • Stay up-to-date with the latest front-end technologies and industry trends, recommending best practices for continuous improvement.
  • Mentor junior developers, fostering a culture of learning and growth within the team.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Minimum of 5 years of professional experience as a JavaScript/TypeScript developer, with a focus on front-end development.
  • Strong proficiency in Next.js, TypeScript, Storybook, and Material-UI, with a solid understanding of React.js.
  • Experience building and optimizing large-scale web applications with a focus on performance and scalability.
  • Proficient understanding of web markup, including HTML5 and CSS3.
  • Knowledge of state management libraries such as Redux or Recoil.
  • Experience with RESTful APIs and asynchronous request handling.
  • Familiarity with Git version control and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills in a team environment.
  • Experience leading projects or mentoring junior developers is a plus.

Email: [email protected]

Email: [email protected]