M logo

Front End Software Developer

M1 TechnologyChantilly, Virginia

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Schedule
Full-time
Career level
Senior-level
Remote
On-site
Benefits
Career Development

Job Description

We are seeking a skilled Software Developer to contribute to the design, development, and deployment of cloud-native software solutions, with a focus on building front-end web components in support of a design system. This role requires hands-on experience across the software development lifecycle, including front-end, back-end, data layer, and cloud integration. You will work within an Agile team to deliver secure, scalable, and high-performing applications on modern cloud infrastructure.

Clearance Requirement: TS/SCI with Polygraph

Key Responsibilities:

  • Apply human-centered design (HCD) principles as a first-class approach to deliver products with mission impact.
  • Collaborate with the Chief Engineer and Technical Leads to translate business requirements into user stories and technical tasks.
  • Design and implement full-stack software solutions, covering the data layer, application logic, and user interface, but primarily focused on building front end web components
  • Write unit and integration tests to ensure code quality and maintainability.
  • Participate in Agile/Scrum ceremonies and contribute to iterative software development.

Minimum Qualifications:

  • 4–7 years of full-stack development experience, with proficiency in:
  • Application Layer Programming: JavaScript/TypeScript, Java, or similar languages
  • Front-End Development: JavaScript/TypeScript frameworks (Angular, React.js, or Vue.js), HTML, CSS
  • Back-End & API Development: NodeJS, JavaScript/TypeScript, RESTful API design
  • Database/Data Layer: SQL (PostgreSQL), NoSQL (Elasticsearch)
  • Familiarity with DevSecOps tools and practices, including cloud orchestration and CI/CD pipelines
  • Agile development experience, including story decomposition and sprint planning

Preferred Qualifications:

  • CI/CD and deployment experience related to web components
  • Knowledge of security best practices for cloud applications
  • Understanding of modern architectural patterns (e.g., microservices, event-driven architecture)
  • Experience with data integration and analytics tools
  • Certification or experience with human-centered design, or user experience methodologies

Tools & Technologies:

  • Languages: JavaScript/TypeScript, Python, Java
  • Frameworks: Frontend frameworks (e.g. Angular.js, React.js, Vue.js), Node.js
  • Databases: SQL, Elasticsearch
  • Cloud: AWS (EC2, S3, RDS)
  • Methodologies: Agile/Scrum, CI/CD, TDD

Why Join Us?

  • Work on cutting-edge cloud-based solutions that make an impact
  • Collaborative and innovative team environment
  • Opportunities for career advancement and professional development

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Front End Software Developer Jobs at M1 Technology

What is the work location for this position at M1 Technology?
This job at M1 Technology is located in Chantilly, Virginia, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at M1 Technology?
Employer has not shared pay details for this role.
What employment applies to this position at M1 Technology?
M1 Technology lists this role as a Full-time position.
What experience level is required for this role at M1 Technology?
M1 Technology is looking for a candidate with "Senior-level" experience level.
What benefits are offered by M1 Technology for this role?
M1 Technology offers Career Development for this position. Actual benefits may vary depending on the employer's policies and employment terms.
What is the process to apply for this position at M1 Technology?
You can apply for this role at M1 Technology either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.