Lead Software Engineer – iOS, Android (Immersity.ai)
Core
Technically lead a mobile app development team to build immersive media previews and visual effects for iOS and Android devices, converting 2D images/videos into 3D experiences.
Role type
Senior IC mobile engineering lead (iOS/Android)
Builds
Mobile applications and libraries for immersive media previews and visual effects
Domain
Consumer technology / Mobile graphics / 3D immersive experiences
Deliverable
production ML models | product features
Required skills
Team leadership, OpenGL ES, Metal graphics frameworks, Java/Kotlin, Swift/Objective-C, CI/CD, Unit Testing, Mobile architectural patterns, Performance optimization
Preferred skills
Android Media Framework, REST/GraphQL, Android Camera2 APIs, React-Native/Flutter, C/C++, Computer vision/OpenCV
Technologies
OpenGL ES, Metal, Android SDK, iOS SDK, GitHub Actions, CircleCI, OpenCV
Responsibilities
Technically lead a mobile app development team using agile Scrum; Design and develop immersive media previews and visual effects using OpenGL ES and Metal; Design mobile app architecture and engage with web services, CV/ML, and DevOps teams; Plan system development and allocate tasks to team members; Identify performance bottlenecks and optimize the app; Build lean proof-of-concepts to validate product ideas.
Seniority
Senior, hands-on IC with team leadership