Senior Front End Software Development Engineer
You will be leading the effort to move the user interface of Apera AI’s core product to a Web UI and develop additional value-add web services for system management and analytics.
We are looking for a talented Senior Front End Software Development Engineer with outstanding problem-solving skills to join our Software Development team. You will be working with a small, but fast growing, group of ambitious engineers and applied scientists who are building the future of robotic perception using some of the most exciting technologies in computer vision and machine learning.
You will be leading the effort to move the user interface of Apera’s core product to a Web UI and develop additional value-add web services for system management and analytics.
Your role will include:
- Architecting Apera AI’s Web UI framework, strategy, and components
- Designing and developing Apera’s web applications using state of the art web technologies
- Working with C++ software developers on API and backend requirements
- Actively participating in the roadmap and planning of the Software Development team
- Following best practices in software development and architecture
- Working with stakeholders in defining feature details and proposing new features
- Promoting best practice through code and design reviews
You are motivated, talented, hardworking and have an entrepreneurial spirit. You enjoy making large impact at your company. You enjoy solving challenging problems rooted in real-world physics using science, imagination, creativity, and persistence.
- Bachelor’s or master’s degree (or equivalent experience) in software engineering
- 5+ years of experience in Front End software development (or equivalent academic experience)
- Exceptional problem-solving skills
- Excellent programming skills
- Experience using modern frameworks such as React, Angular, or Vue
- Experience with RESTful APIs and GraphQL
- Experience architecting a Web UI from scratch
- Experience working with AWS technologies
- Experience working with WebGL
- Experience using UX mockup tools
- Experience with mobile app frameworks
What Apera AI offers
- Very competitive compensation
- A career track with many growth opportunities at a fast-growing company
- Generous employee stock option plan
- A creative work environment alongside an ambitious and talented team