Front-End Software Engineer

MetronReston, VA
83d

About The Position

Metron is 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.
  • HTML and CSS experience.
  • Familiarity with web application design and front-end development in any frameworks/languages.
  • Excellent written and verbal communication skills.
  • US CITIZENSHIP REQUIRED: Successful candidates will be subject to a security investigation and must meet eligibility requirements for access to classified information.

Nice To Haves

  • Java or Python programming experience.
  • Experience with Spring Boot, React, 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.

Responsibilities

  • Design and implement front end web applications for simulation and optimization software.
  • Collaborate with project teams including Research Scientists and Software Engineers.
  • Participate in the entire problem-solving process from concept development to deployment.
  • Contribute to data visualization and analysis.
  • Engage in algorithm design and exploratory prototyping.

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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service