About Mainstack
At Mainstack, we’re building something bigger than ourselves—the platform for businesses to accept payments globally in 135+ currencies without restrictions, equipped with all the essential software tools to build, manage, and scale a worldwide customer base.
We’re looking for ambitious individuals like you to join our team of SuperMainstars. This isn’t just about dreaming big; it’s about making the impossible happen. You’ll work alongside passionate, talented people who take ownership of their work, knowing that what we do has a real impact on lives, careers, and futures.
About the Role
As a Senior Frontend Engineer at Mainstack, you will be responsible for designing, developing, and optimizing intuitive and visually appealing user interfaces. You will play a crucial role in building highly interactive web applications that enhance user experience, performance, and accessibility.
Responsibilities
- Develop and maintain scalable and high-performance frontend applications.
- Implement responsive and user-friendly designs using modern frontend frameworks.
- Collaborate with backend engineers, designers, and product managers to deliver seamless user experiences.
- Optimize application performance, accessibility, and cross-browser compatibility.
- Ensure high-quality UI/UX consistency across all products.
- Write clean, maintainable, and testable code following best practices.
- Work with state management libraries to ensure smooth data flow within applications.
- Mentor junior engineers and contribute to the growth of the frontend team.
Requirements
- 5+ years of experience in frontend development, building scalable web applications.
- Strong proficiency in React.js, Next.js, and modern JavaScript/TypeScript.
- Experience with state management libraries such as Redux, Zustand, or Recoil.
- Deep understanding of HTML, CSS, and preprocessors like SASS or TailwindCSS.
- Experience working with component libraries and design systems.