Senior Frontend Software Engineer (React/Micro-Frontend Architecture)
Department: IT Development
Reports to: Software Engineering Manager
Location: Hybrid - Dublin, Ohio (3 days) Remote (2 days)
Full-time, Exempt
We're constantly developing new and creative ways to solve the industry's most complex problems. Our enterprise software solutions run the gamut of Information Technology Services-from prepaid wireless activations, to mobile and web app development. For the past 10+ years our originality attracts the most outstanding and innovative thinkers- allowing us to develop new and creative approaches while growing as the industry leader. Are you a passionate professional, ready to make changes in the tech world? Join our team today!?
Responsibilities:- Design and develop scalable frontend applications using React and TypeScript
- Build and maintain micro-frontends within a single-spa architecture
- Manage runtime module loading and shared dependency strategies across micro-frontend boundaries
- Write performant, maintainable code that adheres to company guidelines and industry best practices
- Optimize frontend performance through code-splitting, lazy loading, tree-shaking, and efficient rendering patterns
- Participate in requirements gathering with UX designers, technical product managers, and business stakeholders
- Review and approve application code changes
- Mentor engineers on best practices, coding standards, and software development processes
- Contribute to deployments and post-release support
- Evaluate and recommend frameworks, tools, and platforms to improve quality and productivity
- Stay current with emerging frontend technologies and industry trends
What you'll work on:- Large-scale React applications using modern frontend architecture
- Micro-frontends using single-spa
- Runtime module loading and shared dependency management
- Shared component libraries and design systems
- Type-safe frontend development using strict TypeScript standards
- Frontend performance optimization and bundle management
- Enterprise-scale applications serving large user bases
Requirements
- 5+ years of professional frontend engineering experience
- Strong problem-solving and organizational skills
- Deep expertise in React (5+ years) - hooks, performance, architecture patterns
- Experience building scalable frontend systems (micro-frontends, monorepos, or similar)
- Strong understanding of:
- React Hooks
- State management patterns
- Component architecture
- Frontend performance optimization
- Asynchronous data handling
- Familiarity with modern build tooling
- Experience with unit and integration testing
- Experience with ASP.NET Core or willingness to work alongside a .NET backend team
- Bachelor's degree in computer science or a related field, or equivalent professional
Nice to have:
- Experience with Angular, Vue.js, or other frontend frameworks
- Familiarity with relational database design
- Experience with CI/CD pipelines and frontend deployment workflows
Salary Description
145,000 - 155,000