Web Application Developer

At Smarter AI, we’re revolutionizing the video telematics industry by transforming CCTV cameras through AI, just as Android and iOS have transformed phones. Our Smarter AI software-defined cameras can be programmed like apps on a phone, supported by our AI Store™, a thriving ecosystem of AI models and developers. This allows any camera network to leverage precision AI for trusted data and decisions.

About the Role

As a Web Application Developer, you will be at the forefront of designing, implementing, and delivering cutting-edge web application user experiences in the video telematics industry.

You will collaborate closely with business stakeholders, clients, and camera platform teams to develop product features that drive our growth.

Key Responsibilities:

  • Develop and Implement Solutions: Collaborate with product management, UX designers, and cross-functional teams to deliver top-tier web application solutions.

  • Technical Leadership: Lead the design, architecture, and implementation of Smarter AI web applications, ensuring the highest quality.

  • Code Quality: Conduct thorough code reviews, offering guidance to maintain code quality, testability, and maintainability.

  • Performance Monitoring: Monitor application performance metrics globally to ensure an optimal user experience.

  • Continuous Improvement: Identify opportunities to enhance product features, performance, test coverage, development workflows, and team productivity.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Experience: Over 6 years of front-end web software development for enterprise or large-scale applications using JavaScript/TypeScript, HTML, CSS, and the React.js framework.

  • UI/UX Expertise: Proficiency in creating UI/UX prototypes or wireframes for enterprise or large-scale applications.

  • Video Streaming: Experience with video streaming technologies such as WebRTC or HELM.

  • Advanced HTML: Proficiency with HTML technologies including Canvas API, Web Workers, and Web Video/Audio.

  • Communication Technologies: Experience with SignalR, Socket.IO, MQTT or any other real-time communication technologies are a plus.

  • UI Test Automation: Experience with UI test automation tools like Cypress and Selenium.

  • Version Control: Proficiency with version control tools such as Gerrit, GitHub, and GitLab.

  • Collaboration: Strong experience collaborating on product requirements with product managers and business stakeholders.

  • Problem-Solving: Excellent problem-solving and decision-making skills, with the ability to prioritize tasks effectively.

Join us and be a part of a dynamic team that’s driving the future of AI-powered video telematics.