Qlub is a Global FinTech Startup revolutionizing payments in restaurants and cafes by letting customers pay straight from a QR code! As a Qlub user you still get to enjoy the full dine-in experience, but now you have the choice to pay and split bills in a matter of seconds all via your mobile, instead of waiting for the cheque! After successfully launching in UAE, Saudi Arabia, Singapore, Australia, Brazil and raising an additional $42 million in funding, we have recently launched Qlub in Sri Lanka as well.
As a Senior/Lead JavaScript Developer, you will lead the development of our customer app, utilizing Next.js, TypeScript, Storybook, and Material-UI to deliver a seamless user experience. Working closely with our cross-functional team of designers and product managers, you will contribute to the architecture, design, and implementation of key features. Your expertise will be crucial in ensuring our app is performant, scalable, and meets the highest standards of quality.
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
What We Offer
- Competitive salary and benefits package
- Salaries paid in USD
- Work in a fast-paced, multinational startup environment with highly motivated colleagues
- Flexible work culture