Minted is looking to solve the problem of creating beautifully crafted, personalized products and delivering a superior user experience by developing and maintaining highly interactive, responsive online design tools.
Requirements
- 5+ years of experience in software development, with a focus on front-end technologies such as React, JavaScript (ES6+), HTML5, and CSS
- Strong experience building interactive, high-performance web applications with a deep understanding of the React ecosystem
- Demonstrated success in developing complex online design tools or other interactive web-based applications that prioritize user engagement and ease of use
- Experience with UX/UI principles and collaborating with designers to ensure a seamless, intuitive user experience
- Ability to work with RESTful APIs and GraphQL
- Strong understanding of web performance optimization, responsive design, and accessibility best practices
- Experience with modern build tools and version control (e.g., Webpack, Babel, Git)
Responsibilities
- Lead the development of innovative, high-performance, interactive design tools that delight users and support Minted’s creative community
- Collaborate closely with product designers, engineers, and stakeholders to understand user needs, translate them into technical requirements, and deliver elegant solutions
- Develop reusable, maintainable, and scalable code in React, ensuring high-quality performance across multiple platforms
- Optimize front-end performance for responsiveness and speed, particularly in the context of complex design and customization features
- Push the boundaries of web technologies and interactive design, continuously experimenting with new ideas and frameworks to enhance the user experience
- Have a fierce dedication to writing testable UI code - you feel unsatisfied without high test coverage for the code you write
- Experience building maintainable and scalable UI frameworks and tools that increase developer efficiency
Other
- A collaborative mindset with excellent communication skills and the ability to work in cross-functional teams
- Experience with Agile/Scrum methodologies
- Mentor and guide junior developers, conducting code reviews and ensuring best practices are adhered to across the team
- Stay current with industry trends and emerging technologies, contributing ideas that can help improve Minted’s front-end architecture and user experience
- Bachelor's degree or equivalent experience