Job Description
Android Engineer
We are looking for a skilled Android Engineer to join our team and help build high-performance, scalable, and user-friendly mobile applications. You will work closely with cross-functional teams, including designers, product managers, and backend engineers, to deliver exceptional mobile experiences.
Key Responsibilities:
-
Design, develop, and maintain high-quality Android applications using Kotlin (and Java, if necessary).
-
Collaborate with product and design teams to implement intuitive and engaging user interfaces.
-
Optimize app performance, ensuring smooth and responsive user experiences.
-
Integrate with RESTful APIs and third-party services.
-
Write clean, maintainable, and well-documented code following best practices.
-
Conduct code reviews and mentor junior developers.
-
Stay updated with the latest Android development trends, tools, and technologies.
-
Troubleshoot, debug, and resolve issues reported by users or QA teams.
-
Work in an Agile/Scrum environment to deliver features on schedule.
Additional Information:
-
Benefits: [List benefits such as health insurance, flexible hours, remote work options, professional development budget, etc.]
-
Company Culture: [Brief description of work environment, team dynamics, and company values.]
-
Career Growth: Opportunities for mentorship, leadership roles, and skill development.
-
Interview Process: [Outline steps, e.g., technical screening, coding challenge, system design interview, cultural fit discussion.]
If you're passionate about Android development and want to work on exciting projects with a talented team, we'd love to hear from you!
Requirements:
Technical Skills:
-
3+ years of professional experience in Android development.
-
Strong proficiency in Kotlin (Java knowledge is a plus).
-
Experience with Android SDK, Jetpack Components (Room, ViewModel, LiveData, etc.), and Coroutines/Flow.
-
Familiarity with MVVM, Clean Architecture, and other design patterns.
-
Knowledge of dependency injection (Dagger/Hilt, Koin).
-
Experience with RESTful APIs, Retrofit, and WebSockets.
-
Understanding of Android UI/UX best practices and Material Design guidelines.
-
Proficiency in Git and version control workflows.
-
Experience with unit testing (JUnit, Mockito) and UI testing (Espresso).
Nice-to-Have Skills:
-
Experience with Jetpack Compose.
-
Knowledge of CI/CD pipelines (GitHub Actions, Bitrise, Fastlane).
-
Familiarity with Firebase services (Crashlytics, Analytics, Cloud Messaging).
-
Contributions to open-source projects or published apps on the Play Store.
Soft Skills:
-
Strong problem-solving and analytical skills.
-
Excellent communication and teamwork abilities.
-
Ability to work independently and manage multiple tasks efficiently.
-
Passion for learning and staying updated with industry trends.
Classet is a skilled trades network. Once you have applied, A Classet recruiter will reach out within 24 hours to learn more about your career search! Classet helps everyone from experienced crafstmen & women to eager apprentices find new opportunities. We are here to help you find the right fit for your career.