Skylight is looking to expand its Engineering team to better support its growth, improve its technical infrastructure, and continue to expand the feature set for customers, ultimately aiming to make family life easier and more connected.
Requirements
- Expert-level command of Android App development, Kotlin, MVVM architecture, and Jetpack Compose.
- Experienced in working on low level APIs, navigating AOSP, and implementing Android solutions for custom hardware.
- Extensive experience (6+ years) developing native Android applications
- Expertise in Kotlin programming language and Android SDK
- Strong understanding of Android application architecture and design patterns
- Expertise in the release management cycle
- Excellent problem-solving and analytical skills
Responsibilities
- Work alongside a Firmware engineer, writing Kotlin in our APKs to implement solutions that support our custom hardware.
- Own and support our utility app for health checks and new version installations.
- Support the architectural direction of the Android team, working on tech debt and refactoring/rearchitecting projects to improve our codebase and tooling.
- Implement best practices in our Android build and deployment processes
- Collaborate with product managers, designers, and other engineers to develop and implement new features for our Android application
- Write high-quality, reusable, and maintainable code in Kotlin
- Develop and maintain a comprehensive test suite to ensure the quality and stability of the application
Other
- This is a Senior or higher level position.
- Strong verbal and written communication skills
- Ability to work in a team environment and collaborate effectively with others
- Passion for learning and staying up-to-date with new technologies and trends in Android development
- Tremendous autonomy to set the direction of your work