Mission-driven engineering firm helping government teams innovate.
Front End Software Engineer
Location
United States
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Front End Software Engineer
Game Plan Tech
• Responsible for the design and development of front-end components assisted by AI. • Collaborate with cross-functional teams to deliver high-quality, user-friendly products. • Consume RESTful APIs to facilitate communication between front-end and back-end systems. • Implement responsive design principles to ensure optimal user experience across different devices. • Utilize AI to assist in the design and development of front-end components. • Implement AI-driven code generation to accelerate engineering efforts. • Develop and execute comprehensive testing plans for applications. • Utilize AI for automated test case generation and test execution. • Work closely with product managers, designers, and other developers for requirements gathering and implementation. • Participate in code reviews and contribute to the improvement of development processes.
Job Requirements
- Proficiency in front-end technologies like HTML, CSS, JavaScript, and a modern JavaScript framework (e.g., React, Angular, Vue)
- Hands-on experience using LLMs through APIs (e.g., Claude, Gemini)
- Familiarity with different LLM architectures and their strengths/weaknesses
- Understanding of prompt engineering techniques to optimize LLM output
- Background working with government technology projects and programs
Benefits
- Equal employment opportunities to all individuals, regardless of race, color, religion, gender, gender identity, sexual orientation, national origin, age, disability, genetic information, veteran status, or any other characteristic protected by applicable federal, state, or local law
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Front-end Engineer
Code and TheoryCode and Theory is a digital-first creative agency that sits at the center of creativity and technology.
• Build and ship frontend applications and user experiences that power AI-native digital platforms • Translate design concepts and wireframes into polished, production-ready interfaces • Partner with Product, Design, and Engineering to deliver high-quality digital experiences end to end • Create reusable components and patterns that raise consistency and development velocity across the team • Prototype and iterate quickly on new features and user experiences • Participate in code reviews, technical discussions, and the team's engineering practices • Help advance how the team builds with AI across the development lifecycle
• Atuar em uma equipe altamente qualificada, desenvolvendo softwares escaláveis, resilientes e de alta qualidade; • Liderar tecnicamente o ciclo de vida de novas funcionalidades e produtos, acompanhando entregas e evolução das soluções; • Definir arquiteturas de aplicações front-end; • Desenvolver soluções que simplifiquem e melhorem a experiência dos clientes; • Planejar, estimar e analisar impactos e riscos de mudanças nas aplicações; • Criar e acompanhar métricas de qualidade e monitoramento das aplicações desenvolvidas; • Interagir com diferentes áreas da companhia e com times de negócio em um ambiente dinâmico e de alto crescimento; • Compartilhar ideias, participar de feedbacks e contribuir para o desenvolvimento técnico do time; • Atuar em conjunto com a equipe de segurança para garantir a confiabilidade e proteção da plataforma; • Participar da evolução dos processos de desenvolvimento, promovendo práticas como Dojo e Pair Programming; • Contribuir continuamente para a evolução técnica do time e disseminação de boas práticas.
• Develop and maintain user interfaces for web applications. • Collaborate with designers and back-end developers to implement new features. • Ensure responsiveness and performance of web applications. • Write clean, efficient, and well-documented code. • Participate in code reviews and contribute to continuous improvement of development processes.
• Construir aplicações web modernas utilizando JavaScript e TypeScript, com foco em qualidade, escalabilidade e manutenção contínua • Desenvolver interfaces performáticas e responsivas utilizando React, garantindo excelente experiência para os usuários • Atuar em estudos de hipótese e discovery técnico, apoiando o time de Produto na evolução de funcionalidades e oportunidades • Garantir boas práticas de engenharia, incluindo testes, revisão de código e padronização técnica • Trabalhar com gerenciamento de estado client-side e server-side em aplicações complexas • Consumir e integrar APIs REST em parceria com times backend, buscando performance e eficiência • Contribuir para evolução de Design Systems, promovendo reutilização e consistência visual • Apoiar o time de Atendimento ao Usuário na investigação e resolução de incidentes técnicos • Participar ativamente de rituais ágeis como dailies, refinamentos técnicos e retrospectivas • Contribuir para melhoria contínua da arquitetura front-end, processos e qualidade técnica do time.




