Description:
Ready to make waves in the world of Android development? Join our team as an Android Developer!
Work alongside a dynamic group of experts, crafting and refining top-notch Android apps. If you're passionate about clean coding, problem-solving, and bringing innovative ideas to life, we want to hear from you! Don't miss this opportunity to be part of something extraordinary.
Role and Responsibilities:
- Translate designs and wireframes into high-quality code.
- Utilize tools such as Android Studio, KOTLIN, MVVM, UI Responsiveness, Material Design Jetpack components, Firebase integration analytics, Live Data with binding, and Coroutines.
- Demonstrate proficiency in the Android SDK, various Android versions, and handling different screen sizes.
- Ensure optimal performance, quality, and responsiveness of applications.
- Collaborate on bug fixing and improving application performance.
- Stay updated on the latest technologies to enhance development efficiency.
- Implement clean coding principles and adhere to MVVM architecture for better maintainability and scalability.
- Troubleshoot performance scales, object clustering issues, and provide effective debugging solutions.
- Contribute to research and development efforts.
- Understand business requirements and translate them into effective technical solutions.
- Maintain a proactive approach in managing rapid schedules and evolving business needs.
- Exhibit strong leadership qualities, the ability to handle pressure, and meet tight deadlines.
Requirements:
Working knowledge of NDK/C-make is advantageous.
- Strong debugging skills.
- Strong understanding and implementation of clean coding principles.
- Experience with MVVM architecture.
- Positive and proactive attitude.
- Excellent communication skills.
Qualifications and Experience:
- BS/MS degree in Computer Science, Engineering, or a related field.
- Minimum of 1.5 years' experience as an Android Developer in Mobile Apps.