Senior Front-End Software Engineer (UI/UX)
Spatial Front, Inc. (SFI), a two-time USA Today Top Workplaces awardee and Washington Top Workplaces honoree, is seeking Senior Front-End Software Engineers to support our Federal Government customer. This role supports one of DOT's NHTSA initiatives — a modern, cloud-based platform that empowers data sharing, business intelligence, and advanced analytics through AI and machine learning capabilities. As a UI/UX-focused Senior Software Engineer, you will play a critical role in designing and developing dynamic, responsive, and scalable web applications using modern web technologies such as HTML5, CSS3, JavaScript (ES6+), and frameworks like React, Angular, or Vue.js. . You’ll collaborate closely with UI/UX designers, back-end engineers, and data professionals to deliver engaging, intuitive, and high-performance user experiences across complex datasets and analytics tools.
Key Responsibilities:
- Design and develop responsive, scalable, and high-performance web applications using Angular (v8+) or React.
- Translate UI/UX wireframes and mockups into high-quality front-end code.
- Design, develop, and maintain scalable, secure web applications, integrating cloud infrastructure via AWS, Azure, or Google Cloud, and implementing CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).
- Collaborate closely with UI/UX designers, conducting code reviews, mentoring junior developers, and optimizing existing applications for performance and security.
- Integrate and consume RESTful APIs and external data sources.
- Optimize application performance to ensure fast load times and seamless user experiences.
- Write clean, maintainable, and testable code using TypeScript, HTML5, and CSS3.
- Conduct unit and end-to-end testing with tools such as Jasmine, Karma, and Protractor.
- Collaborate with cross-functional teams in an Agile/Scrum environment.
- Ensure 508 accessibility compliance and cross-browser compatibility.
- Participate in code reviews, maintain CI/CD pipelines (e.g., Jenkins, GitHub Actions), and support ongoing application improvements.