Job Openings
Senior Android Developer
About the job Senior Android Developer
Position Overview: We are looking for an experienced Senior Android Developer to join our team. As a Senior Android Developer, you will work on development and maintenance of our Android applications. You will collaborate closely with cross-functional teams to define, design, and ship new features, ensuring robust and scalable performance across our platform.
Responsibilities:
- Work on app lifecycle from concept stage to delivery and post-launch support.
- Architect, design, develop, deploy, and maintain high-quality Android applications.
- Collaborate with product managers, designers, and backend engineers to deliver compelling user-facing products.
- Implement best practices for mobile application development, including security, accessibility, and user experience.
- Mentor and guide junior developers, ensuring adherence to coding and design standards.
- Stay updated with the latest Android technologies, trends, and best practices.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Proven experience (6+ years) in Android development, with a strong portfolio of apps published on the Play Store.
- Expertise in Kotlin and Java, with a deep understanding of Android SDK and frameworks.
- Knowledge of Kotlin Coroutines for asynchronous programming and managing background tasks effectively.
- Solid understanding of software design patterns, data structures, and algorithms.
- Prior experience or interest in Kotlin Multiplatform (KMP) development.
- Experience with RESTful APIs to connect Android applications to backend services.
- Familiarity with Agile development methodologies.
- Strong problem-solving skills and ability to thrive in a fast-paced environment.
Preferred Qualifications:
- Experience with Android Jetpack components (e.g., LiveData, ViewModel, Room).
- Knowledge of modern Android architectures (e.g., MVVM, MVI).
- Familiarity with CI/CD pipelines for automated testing and deployment.
- Experience with performance profiling and optimization tools.
- Contributions to open-source projects or a strong GitHub profile.
Benefits:
- Work from anywhere
- 25 vacation days
- Summer house for remote working
- Budget for education