Software Engineer
Core
Design, develop, enhance, and maintain high-quality Android applications using Kotlin, integrating with backend APIs and supporting mobile platforms.
Role type
Senior IC Android Software Engineer
Builds
Scalable, secure mobile applications and supporting platform systems
Domain
Mobile development (Android) + Enterprise services
Deliverable
production ML models | product features
Required skills
Kotlin, Android development frameworks, RESTful API integration, mobile security practices, SQLite database management, CI/CD pipeline management, cross-functional collaboration, code review, Windows/.NET integration
Preferred skills
DevOps processes, architectural decision-making, modern engineering practices
Technologies
Kotlin, Android, RESTful APIs, SQLite, Windows/.NET, CI/CD tools
Responsibilities
Design and develop Android applications; Integrate apps with backend APIs; Implement secure coding practices; Manage local data storage; Contribute to CI/CD pipelines; Troubleshoot and resolve defects; Participate in code reviews; Support Windows/.NET components; Contribute to technical documentation
Seniority
Senior, hands-on IC