Software Engineer – Web Frontend
- Full Time
- Ann Arbor, MI
Job title: Software Engineer – Web Frontend
Company: Soar Technology
Job description: About UsAt SoarTech, we recognize that Artificial Intelligence (AI) is an essential force-multiplier for humans. Since our founding in 1998, our core mission has been to solve the most sophisticated problems faced by the military by supporting our warfighters with advanced AI solutions. Our technologies are developed to learn and adapt to new data and situations effectively and efficiently. We combine leading experts in research and engineering to develop unique, impactful solutions that save time, money, and lives.SoarTech is growing and we are looking for individuals interested in helping research, develop, and implement AI technology.Job DescriptionWe are looking for frontend software engineers who will help contribute to research, development, and acquisition projects by working closely as part of a project team that is responsible for developing AI technologies that solve sophisticated problems. Software Engineers embrace and represent the SoarTech Core Values (Innovative, Honest, Customer Focused, Respectful, Integrity and People) in all aspects of their duties and responsibilities.Duties and Responsibilities
- Design, document, implement, debug, and test software with complex knowledge bases and logic.
- Participating in the design and creation of scalable software.
- Writing clean, functional code for front-end applications.
- Testing and fixing bugs or other coding issues.
- Maintain and upgrade the software following deployment.
- Modify and test changes to previously developed programs.
- Oversee the automated testing and providing feedback to leads during the development process.
- Participate in integrated test sessions with industry partners, academia, and customers/sponsors.
- Contributes to project vision and milestone development, identifying tasks and supports team initiatives to accomplish them.
- Other duties as assigned.
Required Skills and Experience
- BS in engineering, computer science, or a related discipline or equivalent experience.
- 0-4 years full-stack development experience.
- Proficiency with:
- TypeScript or JavaScript
- Java
- Vue.js or React
- REST API
- Knowledge of git or similar version control systems
- Ability to analyze and solve challenging technical problems.
- Excellent written and verbal communication skills.
- Ability to travel to support technical presentations, testing, and integration.
- Ability to obtain and maintain a Department of Defense (DOD) Security Clearance.
Preferred Skills (Not Required)
- An advanced degree in engineering, computer science, AI, deep learning, or a related discipline or equivalent experience.
- 5-8 years software programming experience in a similar scope, program, and/or environment.
- Experience with:
- Vue 3
- Docker
- CI/CD
- Kubernetes
- UI/UX basic design and prototyping
- Experience with additional programming languages such as Python and C++.
- Experience with performance analysis or QA.
- Experience supporting development projects for defense or aerospace technology platforms.
- Knowledge or experience in any of the following technology areas:
- Intelligent user interfaces including experience with speech, sketch and gesture recognition and other interaction technologies
- Decision support systems
- Simulation and game development
Physical Requirements
- Prolonged periods sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.
Expected salary:
Location: Ann Arbor, MI
Job date: Mon, 02 Sep 2024 22:43:05 GMT
Apply for the job now!
Submit your Resume!