Summary
Join Minted's dynamic Engineering team as a Senior Software Developer! You will lead the development of innovative, high-performance design tools, collaborating with designers and stakeholders. Leverage your React expertise to build reusable, scalable code and optimize front-end performance. Mentor junior developers and stay current with industry trends. This role requires 5+ years of front-end development experience with React, JavaScript, HTML5, and CSS, along with a strong understanding of web performance and UX/UI principles. Minted offers a competitive salary, stock options, and comprehensive benefits.
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)
- A collaborative mindset with excellent communication skills and the ability to work in cross-functional teams
- Experience with Agile/Scrum methodologies
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
- 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
Preferred Qualifications
- Familiarity with TypeScript and backend technologies like Node.js
- Experience with design tools and frameworks such as Figma or Sketch
- Bonus for experience with Python as part of a full stack development
Benefits
- Medical, Dental, and Vision Benefits
- Employer Funded Health Savings Account
- 10 Paid Holidays
- Paid Time Off and Sick Leave
- Paid Parental Leave
- Employer Paid Wellbeing Apps (e.g. Headspace and Calm)
- Monthly Gym/Wellness Reimbursement
- 401(k) retirement savings plan
- Employer Funded Commuter Benefits
- Employee Discount
- Friends and Family Discount
- Stock options