Photon - Westlake, TX
posted 2 months ago
As a Mobile Developer specializing in Android, you will be responsible for creating high-quality mobile applications that meet the needs of our users. Your role will involve working closely with the design team to define app features and ensure that the applications are not only functional but also user-friendly and visually appealing. You will leverage your expertise in Kotlin, Jetpack, Material 3, and Coroutines to develop robust applications that adhere to modern development principles such as Trunk-Based Development and Test-Driven Development. Your understanding of multi-module applications and feature toggles will be crucial in supporting our engineering teams to work collaboratively and efficiently. In this position, you will also be expected to maintain a strong grasp of the mobile landscape, including current trends and emerging technologies that can enhance the performance and resilience of our Android applications. You will implement a loosely coupled architecture using strategies such as repositories, use cases, MVVM, MVP, and clean architecture to ensure that our applications are scalable and maintainable. Additionally, your experience with Kotlin Multiplatform Mobile (KMM) will be a valuable asset as we explore cross-platform development opportunities. Your responsibilities will include ensuring the quality and performance of the applications according to specifications, identifying potential problems, and resolving application bottlenecks. You will be tasked with fixing application bugs before the final release and publishing applications on the App Store. Furthermore, you will be responsible for maintaining the codebase and automating various aspects of the application, as well as designing and implementing updates to keep our applications current and effective.