Mobile Software Engineer
Core
Design, build, test, and support modern software applications across mobile, web, connected device, and enterprise environments.
Role type
Mobile Software Engineer
Builds
Native or cross-platform applications for phones, tablets, watches, TVs, voice interfaces, automotive systems, or connected devices
Domain
Mobile, IoT, Automotive, Enterprise
Deliverable
production ML models | product features
Required skills
Object-oriented programming, Design patterns, Kotlin, Swift, Java, JavaScript, TypeScript, C#, C++, Python, Git, CI/CD, Agile methods
Preferred skills
Networking, Security, Hardware integration, IoT, AI, Automation, System design, User experience
Technologies
Android, iOS, Angular, React, React Native, MVVM, UML
Responsibilities
Participate in requirements gathering, technical design, agile development, testing, documentation, and customer interaction; Collaborate with backend developers, systems architects, security specialists, and QA engineers; Learn new technologies and contribute ideas to improve software building processes
Seniority
Junior to Mid-level, hands-on IC