Software Engineer - Frontend Development

Metron, Inc.
Reston, VA, United States
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Algorithm Design Data Visualization Document-Oriented Databases Design of User Interfaces Python (Programming Language) OpenGL Software Engineering Product Software Implementation Methods TypeScript
+10 more
Web Applications Web Pages WebGL ReactJS Spring-boot Backend Information Technology Front End Software Development React Redux Api Design

Job description

We are seeking a talented Front-End Software Engineer with a strong computer science and design background for complex and challenging projects. As a front-end developer you will be responsible for designing and implementing front end web applications for simulation and optimization software that incorporates probabilistic models of physical systems. Project teams range from 2 to 20 people and include a mix of Research Scientists and Software Engineers. Each team member is involved in the entire problem-solving process, including: initial concept development, data visualization and analysis, algorithm design, exploratory prototyping, software implementation, demonstration, and deployment. Roles within a team are flexible, giving employees space to contribute to their areas of strength, and to develop new skills. The ideal candidate has experience in UI/UX design as well as front end web application development.

Requirements

  • Bachelor’s degree in computer science or related field
  • JavaScript or TypeScript experience
  • React experience
  • HTML and CSS experience
  • Familiarity with web application design and front-end development in any frameworks/languages
  • Excellent written and verbal communication skills
  • 2 years of relevant experience
  • US CITIZENSHIP REQUIRED: Successful candidates will be subject to a security investigation and must meet eligibility requirements for access to classified information

Desired Qualifications

  • Java or Python programming experience
  • Experience with Spring Boot, Redux, WebGL and/or OpenGL
  • Experience designing and implementing user interfaces
  • Ability to troubleshoot and optimize web pages for security and responsiveness
  • Experience with front-end testing and mocking frameworks
  • Familiarity with back-end development, API design, and any relational or document database system

Position Location: Reston, VA; the selected individual will be expected to report to the Reston office 5 days a week

Benefits & conditions

Pulled from the full job description

  • Referral program
  • Professional development assistance
  • Tuition reimbursement
  • Paid parental leave
  • Parental leave
  • 401(k)
  • Health insurance, Perks and Benefits
  • Medical, Dental and Vision Insurance
  • Accompanying FSA and HSA options
  • Additional Voluntary Benefits
  • Paid Time Off
  • 9 Observed Holidays and 2 Floating Holidays
  • Paid Parental Leave
  • Tuition Reimbursement
  • Professional Development Reimbursement
  • Annual Salary Reviews
  • Profit Sharing
  • 401(k) Traditional and Roth Options
  • Gym and Fitness Reimbursement
  • Employee Assistance Program
  • Employee Referral Program

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:18 min

Generating WebGL shaders manually for complex multiple shape strokes

Elena Torró · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

4:24 min

Defining engineering readiness criteria using mandatory frontend accessibility inputs

Geri Reid · A11y + AI

1:42 min

Performance drawbacks of scroll-triggered animations and WebGL

Piccia Neri · LIVE

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all