Front End Engineer (Js, TypeScript)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
Job description
The Senior Software Developer role at GDIT is a strategic position focused on leading frontend engineering practices, tooling, and skill development across the organization. The successful candidate will be responsible for designing, developing, and maintaining accessible, high-performance, and user-centered web applications serving government customers. This role requires a technical authority who can architect modern frontend solutions, drive engineering excellence, and influence cross-team technical decisions. The Senior Software Developer will collaborate closely with product managers and designers to deliver optimal user experiences, ensure compliance with accessibility standards such as Section 508 and WCAG, and establish best practices for frontend development. Mentorship and leadership responsibilities include coaching engineers, fostering frontend specialization, and championing quality and innovation within the engineering culture. This position is primarily remote with minimal travel requirements and requires U.S. citizenship and the ability to obtain Public Trust clearance., * Define and drive the strategic direction for frontend engineering practices and tooling organization-wide
- Lead development of accessible, performant, and user-centered web applications for government customers
- Serve as a technical authority and thought leader for frontend architecture and engineering excellence
- Design and implement modern frontend architectures, development pipelines, and deployment infrastructure
- Deliver new features and improvements with a strong focus on user experience and accessibility compliance
- Collaborate with product managers to balance UI/UX experience with implementation effort and deliver value-driven solutions
- Build and maintain component libraries, design systems, and shared frontend infrastructure to enhance team velocity and consistency
- Identify opportunities to modernize frontend technology stacks and improve developer experience and application quality
- Establish and champion frontend best practices including mobile-first development, testing strategies, performance optimization, and code quality
- Mentor and coach engineers at all levels, fostering career development in frontend specialization
- Influence technical decisions across teams and serve as a strategic advisor on frontend initiatives
- Work across the full stack when necessary to solve end-to-end problems, with a primary focus on frontend technologies
- Lead cross-functional initiatives and architectural decisions with organizational impact
Requirements
- Minimum of 10 years of related software engineering experience with a focus on frontend development
- Proven expertise in architecting and delivering scalable frontend applications using React and/or Angular
- Demonstrated experience establishing frontend engineering standards, tooling, and best practices
- Strong proficiency in modern JavaScript/TypeScript and comprehensive understanding of web platform APIs
- Experience with frontend build tools and deployment pipelines such as Webpack, Vite, pnpm, or npm
- Deep knowledge of web accessibility standards (WCAG 2.1 AA minimum, Section 508) and practical implementation experience
- Familiarity with automated testing strategies including unit, component, and end-to-end UI testing (e.g., Jest, Vitest, Playwright, Cypress)
- Experience with design systems, component libraries, and maintaining UI consistency across multiple applications
- Strong understanding of CSS architecture, mobile-first responsive design, and cross-browser compatibility
- Experience integrating accessibility validation into CI/CD pipelines
- Knowledge of frontend state management, asynchronous data handling, and API integration (GraphQL or REST)
- Experience with frontend infrastructure, CDN strategies, asset optimization, and cloud deployment patterns
- Ability to lead large-scale technical initiatives and mentor engineering teams
- Strong communication skills to articulate complex technical concepts to diverse stakeholders
- Must be a U.S. Citizen and able to obtain and maintain Public Trust 6C clearance
Benefits & conditions
- Comprehensive medical plan options including Health Savings Accounts
- Dental and vision insurance plans
- 401(k) retirement plan with company match and options for pre- and post-tax contributions
- Flexible work schedules and full flex work weeks where possible
- Generous paid time off including vacation, sick, personal time, holidays, paid parental, military, bereavement, and jury duty leave
- Paid Family Leave program offering up to 160 hours of paid leave in a rolling 12-month period
- Short and long-term disability benefits
- Life, accidental death and dismemberment, personal accident, critical illness, and business travel insurance options
- Regular review of Total Rewards package to ensure competitive and valued offerings
- Remote work opportunity with minimal business travel (0-10%)
Equal Opportunity
About the company
General Dynamics Information Technology (GDIT) is a global technology and professional services company dedicated to delivering innovative technology solutions and mission services to key agencies within the U.S. government, defense, and intelligence communities. With a workforce of over 26,000 experts operating in more than 50 countries, GDIT leverages cutting-edge technologies such as artificial intelligence, cloud computing, cybersecurity, and software development to create immediate value and deliver mission-ready capabilities. The company prioritizes innovation and excellence, enabling government customers to achieve their objectives through advanced technical solutions and professional services.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦