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 using OpenGL ES and Metal.
Role type
Senior IC mobile engineering lead (iOS/Android)
Builds
Mobile applications for immersive 3D experiences on iOS and Android
Domain
Consumer technology / Mobile graphics
Deliverable
production ML models
Required skills
Team leadership, OpenGL ES, Metal graphics frameworks, iOS development, Android development, Java/Kotlin, Swift/Objective-C, CI/CD, Unit Testing, Mobile architectural patterns
Preferred skills
Android Media Framework, REST/GraphQL, Android Camera2 APIs, React-Native, Flutter, C/C++, UX/UI design, 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; Design mobile app architecture and engage with web services, CV/ML, and DevOps teams; Review and size stories for sprints; Provide feedback on user experience; Plan system development and allocate tasks; Develop performant mobile applications; Identify and optimize performance bottlenecks; Build proof-of-concepts; Triage and address bugs.
Seniority
Senior, hands-on IC