About the job Mobile Developer (Mid-Level Kotlin)
Mobile Developer (Mid-Level Kotlin)
A Bit About Us:
Android gurus, your quest awaits! We are a venture-backed startup based in Silicon Valley, dedicated to empowering developers with innovative and powerful tools. We're passionate about pushing the boundaries of what's possible in software development, and we're looking for talented engineers to join us on this exciting journey. We foster a culture of collaboration, creativity, and continuous growth.
The Opportunity:
We are seeking a Mid-Level Android Architect to join our mobile team and help us build amazing Android experiences. You'll play a key role in designing, developing, and maintaining our Android applications, ensuring they are performant, user-friendly, and of the highest quality. If you're proficient in Kotlin and passionate about Android development, we encourage you to apply!
What You'll Do:
Develop and maintain Android applications using Kotlin.
Design and implement new features.
Write clean, efficient, and well-documented code following best practices.
Collaborate with designers and backend developers.
Optimize application performance.
Write unit and UI tests.
Participate in code reviews.
Stay up-to-date with the latest Android trends.
Contribute to the development of our mobile architecture.
What You Bring:
2+ years of professional experience in Android development with Kotlin.
Solid understanding of Android SDK, Android Jetpack, and Material Design.
Experience with building and consuming RESTful APIs.
Familiarity with common Android architectural patterns (e.g., MVVM, Clean Architecture).
Experience with version control systems (e.g., Git).
A passion for creating high-quality mobile applications.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
Bonus Points:
Experience with Jetpack Compose.
Knowledge of reactive programming (e.g., RxJava, Coroutines).
Experience with automated testing frameworks (e.g., JUnit, Espresso).
Familiarity with CI/CD for mobile development.
Experience with profiling and performance optimization tools.
Perks of Joining Our Team:
Competitive salary and equity in a growing startup.
Comprehensive health, dental, and vision insurance.
Unlimited paid time off (PTO).
Flexible work hours and remote work options.
A collaborative, supportive, and fun work environment.
Opportunities for professional development and learning.
The chance to work on a product that empowers developers.
Regular team events, social gatherings, and hackathons.
A modern tech stack.
Important: We are committed to building a diverse and inclusive team. We encourage applications from all qualified candidates, regardless of background, race, gender, sexual orientation, or any other protected characteristic.
Compensation: $100,000 - $150,000 (depending on experience) + equity.