Software Engineer I
Core
Develop, test, and maintain Android applications using Kotlin and Jetpack Compose, integrating with REST APIs and backend services.
Role type
Software Engineer I (Android)
Builds
Android applications
Domain
Mobile / Android
Required skills
Kotlin, Jetpack Compose, Android architecture (MVVM), REST API integration, Kotlin Coroutines, Flow, asynchronous programming, unit testing, Git, debugging
Preferred skills
Clean code principles, architectural patterns, CI/CD processes
Technologies
Kotlin, Jetpack Compose, REST APIs, Git
Responsibilities
Develop, test, and maintain Android applications; Implement new features and enhance existing functionality; Integrate applications with REST APIs and backend services; Write clean, maintainable, secure, and well-tested code; Investigate and resolve application bugs, performance issues, and production incidents; Participate in code reviews, technical discussions, and team design sessions; Contribute to automated testing, CI/CD processes, and continuous improvement initiatives.
Seniority
Junior, hands-on IC