As a Senior Software Engineer, you’ll be developing and optimizing our Web AR technology and solutions. You’ll collaborate closely with our design, backend, and R&D teams, contributing to both user-facing features and under-the-hood improvements for optimal performance.
Responsibilities
- Feature Development: Implement new features within our main product - Web AR platform
- Performance Optimization: Assess and enhance application performance
- Bug Fixing: Identify and resolve bugs to maintain product stability and enhance user satisfaction
- Collaboration: Work closely with design and R&D teams to integrate UI/UX enhancements and advanced AR functionalities
- Code Quality & Testing: Maintain high standards of code quality, participate in automated testing to ensure correct functionality
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- 5+ years of experience in software development
- 5+ years of experience with JavaScript/TypeScript
- 1+ year of experience with React
- Deep knowledge of web development, testing, and performance optimization best practices
- Experience with automated testing
- Excellent communication and problem-solving skills
Nice to have
- Experience with WebGL, Three.js, or other 3D graphics libraries
- Experience with Docker
- Experience with WebAssembly
- Experience in backend development
- Experience with cloud provider
Our stack
- Frontend: JavaScript, Typescript, React.js, WebGL, Tensorflow.js, OpenCV, WASM
- Testing: Jest, Cypress, Puppeteer
- Backend: AWS, Python, Django, Node.js