Senior Software Engineer - React Application Development
About the Role
We are seeking a Senior Software Engineer to join our team remotely. As a Senior Software Engineer, you will play a crucial role in modernizing our product UI by replacing a legacy front-end with a modern React application. This is a full UI rewrite focused on enhancing usability, maintainability, and long-term scalability. You will own the architecture of the React application, ensuring high standards and best practices are followed throughout the development process.
What You'll Do
- Own the React application architecture end-to-end, including project structure, component strategy, routing approach, and front-end integration boundaries.
- Define and implement engineering standards for the UI codebase, including reusable component patterns, conventions, and documentation.
- Drive front-end decisions considering maintainability and ecosystem health.
- Implement foundational UI building blocks such as navigation, layout, and shared components.
- Deliver one or more key product modules end-to-end with a focus on accessibility.
Requirements
- 10+ years of professional software development experience with a significant focus on front-end technologies.
- Proven experience as a hands-on technical Senior Engineer or lead, with a track record of architecting and building enterprise React applications from scratch.
- Deep, hands-on React experience building production-grade SPAs.
- Demonstrated ability to work independently with minimal oversight while driving architecture and delivery outcomes.
- Preferred: Bachelor's degree in Computer Science or a related field.
Nice to Have
- Experience modernizing or migrating legacy UI stacks into modern React SPAs.
What We Offer
- Comprehensive benefits including medical, dental, and vision insurance.
- Health Savings Account (HSA) and Flexible Spending Account (FSA).
- 401(k) retirement plan with company match.
- Paid time off for salaried personnel.
- Opportunities for professional development and growth.
This Senior Software Engineer role offers a unique opportunity to lead the modernization of a product UI with React in a fully remote setting, backed by a competitive salary and comprehensive benefits.
About Jobs via Dice
Explore exciting career opportunities at Jobs via Dice in 2026. Discover a wide range of remote, hybrid, and office roles tailored to your skills. Utilize advanced filters to refine your job search, track your applications seamlessly, and gain valuable insights about potential employers. Start your journey toward a fulfilling career at Jobs via Dice today and take the next step in your professional growth.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months