Senior Frontend Software Engineer
Remote (United States)
Job Details
Location: United States
Workplace: Remote
Employment Type: Full-Time
Experience: 6+ years of frontend engineering experience
Core Areas: React, TypeScript, Frontend Architecture, State Management, Frontend Performance Optimization, AI-Powered User Interfaces, Production Releases, Frontend Testing
Compensation: $160,000–$190,000 annually
About the Role
This Senior Frontend Software Engineer position focuses on building, optimizing, and maintaining scalable React and TypeScript applications for a cloud-based dental practice management platform. The role involves owning critical frontend product domains, delivering major features, improving application performance, and maintaining reliable, well-tested user experiences throughout the production lifecycle.
The engineer will develop AI-powered interfaces, strengthen modular frontend architecture, and collaborate with backend engineers to integrate React and TypeScript applications with Java Spring Boot services. The position also emphasizes effective use of AI development tools, including Claude, to accelerate engineering workflows while preserving code quality, maintainability, and application stability for dental professionals.
What You'll Do
- Lead the development and release of major frontend features and product updates using React and TypeScript.
- Own the production lifecycle of assigned frontend product domains, ensuring reliable releases, application stability, and a seamless user experience for dental practices.
- Design, develop, and refine AI-powered user interfaces that deliver intuitive, responsive, and high-performing product experiences.
- Maintain and improve modular frontend architecture, focusing on code quality, testability, scalability, and long-term maintainability.
- Optimize complex frontend state management, application performance, and user experience across critical product features.
- Integrate AI-assisted development tools, including Claude, into daily engineering workflows to automate repetitive tasks and improve development efficiency.
- Apply AI tools strategically while maintaining engineering standards and protecting the long-term quality of the React codebase.
- Collaborate closely with backend engineers to ensure seamless integration between the Java Spring Boot backend and React/TypeScript frontend.
- Participate in code reviews, provide constructive technical feedback, and incorporate peer feedback to improve implementation quality.
- Monitor frontend application health in production and address issues affecting reliability, stability, and performance.
- Identify opportunities to improve engineering processes, team productivity, and development efficiency, and help implement practical improvements.
- Estimate development efforts, plan engineering work, and support timely delivery of high-quality frontend projects.
Qualifications
Required Experience
- 6+ years of professional experience in frontend software engineering, with a strong record of producing clean, maintainable, high-quality code.
- Hands-on experience developing frontend applications with React and TypeScript.
- Extensive experience managing frontend releases and monitoring application health in live production environments.
Required Skills
- Strong proficiency in React and TypeScript, including the ability to develop and maintain scalable, modular frontend applications.
- Practical expertise in complex state management, frontend performance optimization, and user experience improvements.
- Strong understanding of frontend testing, application stability, reliability, and production-quality software development.
- Ability to evaluate and apply AI-assisted development tools to improve engineering velocity without compromising React codebase maintainability.
- Ability to support reliable frontend releases and maintain application performance throughout the production lifecycle.
- Customer-focused approach to software engineering, with an understanding of the operational importance of dependable applications for dental practices.
- Strong technical communication and collaboration skills, including openness to constructive feedback and respect for diverse perspectives and expertise.
Education & Certifications
- Bachelor's degree in Engineering, Computer Science, or equivalent professional experience.
Preferred Qualifications
- Experience with Tailwind.
Benefits
- Health Coverage: Comprehensive medical, dental, and vision insurance for employees and their families.
- Additional Healthcare: Access to Spring Health and One Medical.
- Equity: Equity compensation opportunities in addition to base salary.
- Retirement: 401(k) retirement plan with company matching contributions.
- Performance Incentives: Bonus or commission eligibility depending on the role.
- Remote Work Support: Flexible remote-friendly work environment with home office support.
- Time Off: Time-off benefits and opportunities to rest and recharge, with specific provisions varying by role.
- Team Events: Annual company-wide offsite gatherings for in-person collaboration and team connection.
Looking for more opportunities?
View All Jobs