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]