Sr. Software Developer: Front-End
As a Sr. Front-End Engineer at Infotech, you’ll play a key role in creating and improving the solutions behind those products, work that has a direct impact on how our nation’s roads and infrastructure are built. Who we are looking for - As a Sr. Front-End Engineer, you will adhere to front-end engineering best practices to translate design artifacts and produce visual elements across our commercial product applications. - The Sr. Front-End Engineer understands the larger business their code supports and possesses superior execution skills. - Beyond writing clean, testable code, you will collaborate with peers to evolve our approach to architecture across full stack and split stack applications, ensuring solutions are practical, maintainable, and well-aligned with product goals. What it’s like to be an engineer on our Front-end team - Our vision - We build software that makes our customers’ jobs easier, faster, and less complicated. - We do this by learning their challenges, solving problems in thoughtful ways, and always looking for ways to improve. - Our culture - We’re a close-knit group of curious, talented people who care about the work we do and the people we work with. On our team, you’ll find that we are: - Curious and open. We ask questions, explore options, and stay open to new ideas. - Creative and lighthearted. We believe work is better with a little fun. - Relaxed and approachable while also being ambitious and technically sharp. - Focused on our customers and driven to solve real problems. - Empowering and supportive. We succeed by helping each other succeed. - Energized and communicative. We value clear, open collaboration and trust. - Always evolving. We love a good technical challenge and use it to grow together. What will you do in this role? - Collaborate with peers, product teams, backend, and design to shape frontend functionality that balances user experience, business goals, and rapid time-to-market. - Help design and build frontend features that are clean, scalable, fast, and accessible, while maintaining the shared design system and reusable components. - Write straightforward, testable code that follows standards, with attention to usability, security, and reliability. - Help to build and create a unified user experience while also fitting business metrics set. - Take part in the full development process, working closely with teammates, sharing knowledge, and contributing to consistent practices across teams. - Support and evolve existing applications, keeping them reliable, secure, and aligned with modern practices while balancing delivery of new features. - Contribute to technical direction by evaluating new approaches and building on strong existing practices to ensure they remain modern and effective. - Stay current with modern frontend tooling and evolving browser capabilities to keep solutions performant and future-ready. - Collaborate across teams to expand the use of AI-assisted development tools and explore new ways to integrate them into daily workflows. The technical chops needed for this role - We know great engineers can pick up new tools and approaches quickly, so depth and adaptability matter more than checking every box. - That said, we expect proven, hands-on experience in the areas below. You don’t need to cover everything, but you should feel confident operating at an senior level and contributing meaningfully from day one. - Must Have (Expert Level) - Advanced JavaScript proficiency - Vue.js, TypeScript - React, Angular - Semantic HTML and modern CSS - Web Components, Design System experience - Accessibility best practices - axe-core, Lighthouse, screen readers (NVDA, VoiceOver) - API integration with REST and GraphQL - Apollo Client, Swagger/OpenAPI - CI/CD pipeline design & deployment - GitHub Actions, deployment workflows - GitLab CI - AI-first / agentic development - Claude Code, Cursor, automated test generation - Collaborative design implementation - Storybook, Chromatic, Figma, UI/UX Fundamentals - Environment & deployment awareness - Docker, AWS familiarity - Nice to Have - Transferable experience - Prior experience in software development obtained through a combination of past positions or independent projects What we offer - Comprehensive health benefits and inclusive wellness support - Flexible time off and paid holidays - Continuing education and leadership development programs - An inclusive culture built on empathy, connection, and trust You must have: - Bachelor’s degree in computer science, engineering, or related field and three years relevant experience preferred; Masters degree and one year of relevant experience; or equivalent combination of education and training. We would like you to have: - 5+ years of experience with front-end software development languages and frameworks. - Pride in your work; showcase your skills and let us celebrate your successes! - Prior experience in software development obtained through a combination of past positions or independent projects. Where you will work - Infotech is a flexible employer. This position is open to fully remote candidates. - Infotech’s people-first culture allows us to support remote, hybrid, or on-site work arrangement preferences whenever possible. - Construct your future with us while working fully remote within the US. Who we are - If you’re driving on a highway in North America, there’s a good chance Infotech software helped build it. - In the U.S., 88% of state transportation agencies use Infotech-developed software to manage road construction. - From digital bidding to secure document signing, from cost estimation to inspection, we build tools that streamline infrastructure project delivery and ensure transparency, quality, and compliance. - We’re proud to be a Certified™ Great Place to Work ® , with a people-first culture, outstanding employee retention, and flexible work-life support. - Headquartered in Gainesville, Florida, Infotech is a pioneer in civil construction software and a vibrant community of technologists, collaborators, and problem solvers. Additional Information - This is a non-sponsorship eligible position. - Resume required. - In compliance with pay and benefits transparency requirements, please visit the Total Rewards page on our website.