Senior Front-End Software Engineer
Eden Prairie, MN - USA
Job Summary
RFA Engineering () is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software engineering team. The selected candidate will work with an experienced collaborative engineering staff using modern development tools and processes to deliver highâquality userâfocused software solutions. This position supports advanced businessâcritical applications and will contribute to the design and development of polished highâimpact user interfaces that support complex workflows.
Senior Front-End Software Engineer
As a Senior Front-End Software Engineer you will play a key role in designing building and delivering intuitive performant and scalable user interfaces. You will collaborate closely with product design QA and backâend engineering teams to translate product vision and requirements into highâquality productionâready software. Your work will emphasize clean maintainable frontâend code strong UX principles accessibility and performance best practices.
Responsibilities
- Consistently write bugâfree wellâtested and maintainable frontâend code using React TypeScript JavaScript and taking full ownership of the quality and reliability of assigned features
- Design develop and maintain robust scalable frontâend features within a fastâpaced collaborative development environment
- Build prototypes and translate product and customer requirements into elegant userâfriendly solutions with a strong focus on UX accessibility and responsive design
- Optimize application performance through refactoring tuning and usability improvements leveraging data and metrics to guide technical decisions
- Support the rollout of new features and enhancements by integrating insights from user behavior system monitoring and product feedback
- Collaborate closely with QA to ensure cohesive highâquality and usable solutions are delivered across the full product lifecycle
- Evaluate test and recommend new tools frameworks and technologies to improve scalability performance and maintainability
- Actively participate in agile development processes including sprint planning daily standups retrospectives and continuous delivery activities
- Produce clear effective documentation to support maintainability onboarding and internal knowledge sharing
- Implement and maintain unit tests and participate in peer code reviews to ensure consistent quality and adherence to best practices
- Collaborate across engineering product and design teams to deliver endâtoâend functionality aligned with business and customer needs
- Manage Gitâbased workflows including branching strategies and merge conflict resolution
- Participate in CI/CD pipelines and deployment processes to ensure smooth reliable releases across development test and production environments
- Support and maintain existing software functionality contributing to shared internal resources and documentation
- Stay current with modern frontâend frameworks libraries and development practices and contribute to continuous improvement efforts
- 8 years of handsâon software development experience with a strong emphasis on building and maintaining scalable userâcentric web applications
- Bachelors or Masters degree in Computer Science or a related field or equivalent professional experience
- Proven experience delivering productionâready frontâend solutions using React JavaScript TypeScript and
- Strong foundation in frontâend architecture including building reusable component libraries optimizing performance and implementing accessible responsive interfaces
- Demonstrated ability to deliver features endâtoâend from early prototyping through production deployment with a strong UX and product mindset
- Solid experience with performance tuning refactoring unit testing and frontâend automation
- Comfort analyzing systemâlevel feedback user behavior and performance metrics to guide iterative development
- Strong commitment to writing clean maintainable and wellâdocumented code and contributing positively to code reviews and team collaboration
- Handsâon experience using Git in multiâdeveloper collaborative environments
- Familiarity with modern CI/CD pipelines and frontâend or fullâstack deployment workflows
- Experience working in AWS environments including services such as EC2 S3 VPC Elasticsearch and Kinesis
- Proven ability to solve complex technical and business problems across evolving software architectures
- Ability to work effectively both independently and collaboratively in fastâpaced deadlineâdriven environments
Pay Range: $100000-$160000 Commensurate with experience
VISA Sponsorship is NOT available for this position.
About RFA Engineering
RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus isthedevelopment ofoff highwayequipment including agricultural construction mining recreational industrial and special machines. Our work includes concept development product design documentation problem-solving simulation optimization and testing of componentssystemsand complete machines. Our engineering staff islocatedat our Engineering Center in Minneapolis branch office in Dubuque IA and atnumerouscustomer sites throughout the U.S.
Competitive Benefits
- Health and Dental Insurance
- Health Savings Account
- TelaDoc: Virtual Health Care
- Vision Insurance
- Company Paid / Supplemental Life Insurance
- Company Paid Long-Term Disability
- Supplemental Short-Term Disability
- Retirement Savings Account (Traditional 401k & Roth 401k)
- Flexible SpendingPlanDependent Care
- Bonus Plan (Exempt Employees Only)
- Paid Time Off (PTO)
- Paid Holidays
- Bereavement Leave
- Employee Assistance Programs (EAP)
- Education Assistance
Equal Opportunity and Veteran Friendly
Required Experience:
Senior IC
About Company
Offering comprehensive design services for mechanical, electrical, and software engineering across all machine design areas.