Job Description
Android Developer
On behalf of our software client, Procom is seeking an Android Developer for a fully remote, full-time, permanent position to work on a multi-faceted B2B application.
Android Developer – Job Details:
- Collaborate with team members and other internal teams to identify problems and opportunities in our Android app. This could be missing features in the product, limitations with the current designs, or bugs in the application.
- Design, develop, and document solutions in our Android app. Contribute to the breaking down, planning, scheduling, and delivering of projects.
- Ensure well-designed, reusable, and scalable solutions. Provide recommendations to improve the reliability, efficiency, and quality of the application.
- Write code to develop new features or improve existing services using best-practice design patterns. Write unit and integration tests for your code and perform manual system tests. (There is an amazing QA team, but you still need to guarantee quality in everything you do!)
- Analyze and improve database queries and database designs.
- Learn and use new technologies as needed.
- Help team members grow in their careers and improve their skills. Perform code reviews.
Android Developer– Mandatory Skills:
- Minimum of 3 years of experience with a distinguished track record on technically demanding projects using Android APIs and tools (Android Studio and Kotlin)
- Experience deploying apps to the Google Play Store
- Solid understanding of software development practices and design patterns such as MVVM and MVI
- Familiarity with Kotlin Coroutines, Dagger, and Reactive Programming
- Strong time management and organizational skill to drive projects to completion
- Ability to read current code and quickly understand, analyze, and debug
- Passionate about user interface design and user experience
- Experience with RESTful APIs and Web services
Android Developer– Nice to have:
- Experience working with iOS technologies (Swift and Objective C)
- Experience deploying apps to the App Store
- Work experience with Java and/or JavaScript
- High level of comfort with complex git operations
- Experience with data analytics practices and systems
Job ID: 111888