Front-End Software Engineer
- 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
+22 more
Job description
We are seeking a skilled Front-End Software Engineer to support the development of modern web applications and user-focused solutions for mission-critical environments. This role will focus on designing, building, testing, and maintaining intuitive user interfaces while collaborating closely with back-end developers, data engineers, product stakeholders, and customers.
The ideal candidate is passionate about creating responsive, high-performing web applications and enjoys working in a fast-paced Agile environment supporting advanced technologies, including AI/ML, cloud, and data-driven applications., Design, develop, and maintain modern web-based user interfaces and front-end applications.
- Collaborate with stakeholders to understand user needs and translate requirements into intuitive, responsive designs.
- Develop reusable UI components and front-end frameworks to support scalable application development.
- Integrate front-end applications with APIs, data services, and enterprise systems.
- Participate in Agile development activities including sprint planning, development, testing, demonstrations, and deployment.
- Conduct application testing and implement strategies to improve user experience, performance, and reliability.
- Troubleshoot, debug, and resolve front-end issues across multiple browsers and platforms.
- Create automation scripts and front-end tooling that improve developer productivity and operational efficiency.
- Collaborate with UI/UX designers, software engineers, and stakeholders to enhance application usability.
- Brief stakeholders on development progress, technical challenges, and solution recommendations.
- Contribute to continuous improvement efforts by identifying opportunities to modernize workflows, processes, and user experiences.
Requirements
Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related technical field, or equivalent experience.
- Experience designing, developing, testing, and supporting software applications in a professional environment.
- Strong understanding of the software development lifecycle and Agile methodologies.
- Experience developing automation solutions and scripting tools.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to effectively brief stakeholders and communicate technical concepts.
- Ability to work onsite a minimum of three days per week.
Desired Qualifications
- Active Top Secret Clearance with SCI eligibility.
- Master’s degree in Computer Science, Engineering, or a related technical field.
- DoD 8570 IAT Level I certification (Security+ or equivalent).
- 3+ years of experience designing, coding, deploying, and supporting enterprise-level systems.
- Experience developing user interfaces using React or similar modern UI frameworks.
- Experience with automation technologies such as Ansible.
- Experience utilizing Big Data technologies such as Airflow, Django, Elasticsearch, and PostgreSQL.
- Experience working with cloud platforms, including AWS and Azure.
- Experience in computer vision, computer graphics, or image processing technologies.
- Experience working with Geographic Information System (GIS) data and geospatial applications.
- Experience with CUDA programming and GPU-accelerated computing.
- Experience developing or implementing Machine Learning (ML) algorithms.
- Experience supporting Department of Defense (DoD) organizations, programs, or mission environments.
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…