Job Title: Android Developer
Location: Remote
Industry: Telecommunications
Experience: 6-9 Years
Job Summary: We are seeking an experienced Android Developer to join our development team. The ideal candidate will have a strong background in designing, developing, and maintaining Android applications. You will be responsible for creating high-quality, user-friendly mobile applications and collaborating with cross-functional teams to deliver innovative solutions.
Key Responsibilities:
- Design and build advanced applications for the Android platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and APIs.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Participate in code reviews to maintain code quality and share knowledge with the team.
Qualifications:
- Bachelor’s degree in computer science, Engineering, or a related field.
- 6-9 years of professional experience in Android app development.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Experience with offline storage, threading, and performance tuning.
- Familiarity with cloud message APIs and push notifications.
- Understanding of Google's Android design principles and interface guidelines.
- Proficient understanding of code versioning tools, such as Git.
- Experience with third-party libraries and APIs.
- Solid understanding of the full mobile development life cycle.
Preferred Skills:
- Experience with Kotlin programming language.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
- Experience with continuous integration and continuous deployment (CI/CD) practices.
- Familiarity with agile development methodologies.
Job Types: Full-time, Contract
Pay: $65.00 - $70.00 per hour
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Experience level:
- 6 years
- 7 years
- 8 years
- 9 years
Experience:
- Android SDKs: 5 years (Required)
Work Location: Remote