White Orange Software
Website:
whiteorangesoftware.com
Job details:
Job Description
We are seeking a talented Android Native Developer who is passionate about mobile development and has experience building high-performance, user-friendly Android applications. In this role, you will be responsible for developing and maintaining native Android applications, optimizing app performance, and ensuring a seamless and engaging user experience.
Key Responsibilities
- Develop Native Android Applications
- Collaborate with Cross-Functional Teams
- Write Clean, Maintainable Code
- Troubleshoot and Debug
- Implement unit tests, integration tests, and conduct code reviews to ensure high-quality standards.
- Focus on optimizing applications for speed, efficiency, and scalability, ensuring they work seamlessly across a range of Android devices.
- Stay Updated with Android Trends
- Ensure App Security
- Monitor App Metrics
Required Skills
- Proven experience of 2-5 years of experience developing Android applications using Java and Kotlin
- Deep Knowledge of Android SDK
- UI/UX Design Principles
- Experience with RESTful APIs
- Proficiency with Git for version control
- Experience in App Optimization
- Strong Debugging and Problem-Solving Skills
- Understanding of Android Architecture Components
Nice-to-Have Skills
- Experience with Jetpack Compose for building UI.
- Knowledge of Kotlin Coroutines for asynchronous programming.
- Familiarity with CI/CD pipelines for Android.
- Experience with Flutter or React Native (for hybrid app development).
- Familiarity with Dagger or Hilt for dependency injection.
- Experience working in Agile environments and using JIRA or other project management tools.
Click on Apply to know more.