Description
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