Senior Front-End Software Engineer
$100k - $160kRogers Freels & Associates Inc
Job Description
Job Description
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 Node.js, 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
Qualifications
- 8+ years of hands‑on software development experience, with a strong emphasis on building and maintaining scalable, user‑centric web applications
- Bachelor’s or Master’s 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 Node.js
- 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: $100,000-$160,000 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 is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines. Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer 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 Spending Plan Dependent 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
$120k - $180k
...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with... ...engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software engineering...SeniorTemporary workWork at officeFlexible hours- ...Mobile Engineer Cottingham & Butler/ SISCO 1 Positions ID: 5... ...platforms under the guidance of senior team members. Implement... ...reduce regressions. Follow the software development lifecycle and... ...1 Start Date 20260511 End Date 20260716 Featured Job...SuggestedPart timeInternship
$100k - $160k
...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with... ...engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software engineering...SeniorTemporary workWork at officeFlexible hours- ...organization building more than a compliance practice-focused on developing trusted advisors and future leaders. We are seeking a Senior Tax Manager who is ready to take ownership of a tax function, lead a team, and play a key role in firm growth. Key...SeniorLocal area
$74.99k - $112.48k
...employer, including disabled & veterans. Primary Location: United States (US) - Iowa - Dubuque Function: Product Engineering (CA) Title: Embedded Software Engineer, Displays - 120793 Onsite/Remote: Onsite Position Responsibilities As an Embedded Software Engineer, Displays...SuggestedWork experience placementRemote workFlexible hours$85k - $115k
...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated... ...within our own organization. Senior Mechanical Engineer As a Senior Mechanical... ...with ability to present and speak in front of groups Collaboration and flexibility...SeniorFull timeTemporary workWork at officeFlexible hours$70k - $110k
...RFA Engineering ( ) is an engineering service provider dedicated to delivering our clients with... ...opportunities within our own organization. Embedded Software Engineer This position is associated with the design and development of Back-end embedded software that controls machine...Full timeTemporary workWork at officeFlexible hours- ...Job Title Nurse Senior – Charge Nurse Location & Department Dubuque, Iowa – Psychiatric Services Employment Type & Hours Full‑time, 40 hours per week. Shift: Day (1st shift). Hours: 6:00 am – 6:30 pm. Position Overview In this role, you will provide and direct safe, effective...SeniorFull timeLocal areaShift workDay shift
- ...Senior Accountant Who We Are: Honkamp, P.C. is a top 10 Midwest CPA and business advisory group. We add value for our clients by... ...of related accounting experience ~ Proficiency in accounting software (QuickBooks, Accounting CS) and the ability to learn new software...SeniorSummer workFlexible hours
- ...Cottingham & Butler is seeking a highly motivated Software Engineer with deep AI expertise to join our IT team. This role is central to our mission of transforming how we deliver brokerage, claims, and client service experiences by harnessing artificial intelligence....
$15.5 per hour
...As a Senior Retail Stocking Associate (full‑time), you will be a valued member of a high‑performing team, empowered and equipped to do your job. You will understand why your work matters and feel proud of what you do. This role is perfect for you if you desire to develop...SeniorHourly payFull timeTemporary work- ...Type Full time, 1.0 (40 hours a week) Department Psychiatric Services Location MercyOne Dubuque, Dubuque, Iowa (IA) Job Title Nurse Senior – Charge Nurse Description As a Registered Nurse at MercyOne, you will provide and direct safe, effective, and culturally competent...SeniorFull timeLocal areaShift workDay shift
- ...Are you passionate about ensuring software quality and delivering an exceptional end-user experience? We are looking for a dedicated Software Quality Assurance (SQA) Specialist to join our team. In this role, you will monitor, analyze, and test software during development...
- ...Senior Accountant Honkamp, P.C. 1 Positions ID: job_20260119220918_Y Posted On... ...experience ~ Proficiency in accounting software (QuickBooks, Accounting CS) and the ability... ...Positions 1 Start Date 20260120 End Date 20260730 Featured Job TH Ad...SeniorFull timeSummer workWork at officeFlexible hours
$65k - $100k
...RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise.... ...and additional opportunities within our own organization. Software Test Engineer This position is associated with testing of...Full timeTemporary workWork at officeRemote workFlexible hours$16 - $18 per hour
...Senior Companion Seniors Helping Seniors Greater Dubuque 10 Positions ID: 101 Posted On 06/17/2026 Job Overview Flexible... ...03 Job REQ # 101 # Positions 10 Start Date 20260617 End Date 20260831 Featured Job 0 TH Ad 1 TH Comments...SeniorHourly payFull timePart timeFlexible hoursShift work- ...Product Engineer Revolution Lightboards 1 Positions ID: 9256... ...Demonstrated proficiency in CAD software (e.g., SolidWorks, Inventor,... ...1 Start Date 20260625 End Date 20260718 Featured Job... ...Services and Products Company Senior Structural Engineer Origin...Full timePart timeRemote workShift workDay shift
- ...Charge RN - Psychiatric Services Nurse Senior-Charge Registered Nurse MercyOne 1 Positions ID: TRHEUS00670723MERCYO Posted... ...0670723MERCYONEENUS # Positions 1 Start Date 20260529 End Date 20260724 Featured Job TH Ad TH Comments Similar...SeniorFull timePart timeReliefLocal areaShift workDay shift
- ...Tax Senior Associate Eide Bailly 1 Positions ID: 9143 Posted On 12/08/2025 Refreshed On 06/12/2026 Job Overview Location... ...03 Job REQ # 9143 # Positions 1 Start Date 20251208 End Date 20260730 Featured Job TH Ad TH Comments...SeniorFull timeWork at officeLocal areaVisa sponsorship
- ...Senior Supply Chain Manager Rousselot 1 Positions ID: 9035... ...spent sitting/standing at desk in front of computer screen.... ...1 Start Date 20260427 End Date 20270427 Featured Job... ...Services Part-Time Student - Cab Engineering - Dubuque, IA John Deere...SeniorFull timePart timeWork at officeNight shiftAfternoon shift
$17.57 per hour
...individuals with disabilities to perform the essential functions. The noise level in the work environment is usually moderate. . Job Post End Date - 07-16-2026 Nueces County 901 Leopard St. Corpus Christi, TX 78404 Welcome to the Nueces County Career Pages. We are delighted...SeniorHourly payFull timeWork at office$65k - $95k
...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely... ...The developer will be creating robust operating system driven software for advanced displays in conjunction with the display systems...Full timeTemporary workWork at officeFlexible hours- Job Description Job Description We are seeking an experienced and passionate employee benefits professional to drive successful outcomes for clients and their programs. As an Employee Benefits Client Consultant, you'll play a critical role in building strong client...SeniorFull time
- ...Job Description Job Description POSITION DESCRIPTION We are currently seeking a full-time Senior Municipal Engineer. Our team works with local communities on a wide range of civil, municipal, and environmental projects. We are looking for a Professional Engineer...SeniorFull timeTemporary workWork at officeLocal area
- ...Job Description Job Description Description: Senior Structural Engineer DUBUQUE OR DAVENPORT, IOWA Origin Design is a full-service... ..., and the public. Practical experience with Revit BIM software preferred. Strong written and verbal communication...SeniorFull timeFor contractorsCurrently hiringWork at officeLocal areaRemote workRelocation packageFlexible hours
- ...Description Job Description Description: Senior Architect DUBUQUE OR DAVENPORT,... ...design firm offering architecture, engineering, field services and land survey. We deliver... ...general conditions/prepare specification front ends. Conduct peer reviews of concepts,...SeniorFull timeFor contractorsCurrently hiringWork at officeLocal areaRemote workRelocation packageFlexible hours
$60k - $80k
...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely... ...environment Desired Attributes Experience in 3-D Modeling Software; Creo 7.0 experience (Preferred) Previous experience with...Full timeTemporary workWork experience placementWork at officeFlexible hours- ...Job Description Job Description Established multi-disciplined consulting firm is looking to add a talented Senior Project Site Design Engineer for recreational design projects to their Dubuque, Iowa team! Responsibilities: Assist with a variety of recreation...
- Taking care of people is at the heart of everything we do, and we start by taking care of you, our valued colleague. A career at Sedgwick means experiencing our culture of caring. It means having flexibility and time for all the things that are important to you. It’s an...SeniorRemote jobWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Front-End Software Engineer. Be the first to apply!
- entry level front end developer remote Dubuque, IA
- software engineer amazon Dubuque, IA
- software developer fintech Dubuque, IA
- part time software developer remote Dubuque, IA
- software engineer Dubuque, IA
- software engineer healthcare Dubuque, IA
- software developer Dubuque, IA
- information technology software engineer Dubuque, IA
- consulting software engineer Dubuque, IA
- entry level software engineer remote Dubuque, IA


