Staff Front-End Software Engineer

Fountain
Summary
Join Fountain's growing team as a Staff Front-End Software Engineer and contribute to the development of new products and features for the Fountain One platform. You will be part of a collaborative team working on a suite of products, from planning and architecture to development and maintenance. Success requires a proven track record in enterprise product development and strong front-end skills. The role involves working with a globally distributed team, demanding collaboration across time zones and cultures. You'll be empowered to make decisions and operate with autonomy. Fountain offers a unique work environment with remote flexibility and various benefits.
Requirements
- Minimum 8 years of extensive software engineering experience, specializing in front-end development
- Demonstrated track record in product-focused software development
- Proficiency in modern front-end technologies, including but not limited to: React, TailwindCSS, MUI, Vite, Vitest/Jest, Playwright, Storybook
- Strong problem-solving abilities with a keen eye for user interactions and system architecture
- Ability to bridge Figma prototypes and code seamlessly, showcasing a keen sense of UI/UX considerations
- Solid understanding of responsive design principles and mobile-first development
- Excellent communication skills, both written and verbal, to foster effective collaboration with team members and stakeholders
- A passion for creating user-centric designs and a drive to stay up to date with the latest trends in UI/UX
- Capability to work autonomously and confidently, even amidst dynamic circumstances
- Demonstrated ability to identify misaligned UI components, irregular spacing, color inconsistencies, and UI component malfunctions
- Proficiency in Agile methodologies, with a history of collaboration within cross-functional teams
Responsibilities
- Develop, maintain and test intuitive interfaces using modern front-end technologies
- Work closely with the design team to transform wireframes and mockups into UI components
- Implement responsive designs that ensure a seamless experience across various devices and screen sizes
- Improve and drive architecture decisions of our frontend components and frameworks
- Engage in code reviews and pair programming sessions to uphold code excellence, uniformity, and adherence to best practices
- Identify and resolve performance constraints, optimizing applications for peak speed, scalability, and user convenience
- Staying up-to-date with industry trends, continuously seeking opportunities to enhance the user experience
Preferred Qualifications
Preference for candidates with prior experience in startup environments and remote international settings
Benefits
- Competitive health plans
- A retirement plan
- Flexible vacation policy
- Paid holidays
- Monthly lunch stipends
- Annual allowances for ongoing education related to your profession and career advancement
- Home office, cell phone, and wellness reimbursements