Job Description
We are looking for an experienced FullStack Software Developer to join our team. As our Software Developer, you will deploy your knowledge and expertise to all aspects of our software development lifecycle. In addition, you will work with other team mates and partners to ensure we achieve our development and other business goals.
The candidate must have a growth mindset; a proactive approach to giving and receiving feedback in order to accelerate learning and improvement towards high team performance. Also, you must have superb analytical and problem-solving abilities; communication and collaboration skills; and excellent time management and organizational abilities.
Responsibilities
- Lead development for our AR products, backed by advanced AI/ML models. Design, develop, test, and release new features focusing on customer experience.
- Take ownership of features and components of the virtual environment lifecycle and leading the product design and coding elements.
- Maintain code and creating tests to ensure the product quality and stability. And diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Work with a team of AI/ML, software engineers, designers, product managers, and others
- Work with designers to implement experience specific UI/UX.
- Support systems integration, mapping, and software updates and help train customers on systems,
Requirements
- At least a bachelor’s degree in computer engineering, computer science or equivalent experience.
- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
- Knowledge of industry leading XR technologies and experience developing 3D interactive content (modeling, animation, rendering, etc.).
- Experience in AR/VR with industry leading game engines (Unity, Unreal, etc.) and Frameworks (AR Core, ARKit).
- Experience building and releasing software in C/C++, C# or similar language.
- Advanced knowledge of application, data and infrastructure architecture disciplines, and understanding of architecture and design across software development life cycles.
- Working proficiency in developmental toolsets.
- Technical curiosity, always have one eye on new market innovations and an interest in exploring how these may benefit the workplace.
- Be able to conduct business analysis, and develop, maintain and improve all software.
- Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals.