We are looking for an Android Developer, who has experience in developing complex and scalable mobile applications. To be able to Build and deploy high-quality native Android applications using Android Studio. The candidates for this position should be able to take responsibility for the completion of designated software features, designing suitable solutions to complex problems with assistance from management.
- Design and develop high-quality Android applications, specifically phone booster and cache cleaner apps.
- 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.
- Bachelor’s degree in computer science or a related field.
- 3+ years of experience developing Android apps, with a focus on phone booster and cache cleaner apps.
- Proficiency in Java and Android SDK
- Strong understanding of Android design principles, patterns, and best practices
- Experience with Restful APIs and JSON
- Must have published apps on the Google Play Store.
- 1 -3 years of experience in developing, deploying, and maintaining nontrivial apps for Android.
- Deep understanding of Java/Kotlin, Android Studio.
- Strong knowledge and hands-on Design patterns and MVP/MVVM architecture.
- Understanding of Google’s Android design principles and interface guidelines.
- Having a portfolio with at least two or more published android apps.
- Have experience in Agile Development and able to work in Scrum Team.
- Excellent problem-solving ability.
- Strong verbal and written communication skills in English.
- Ability to work on a project-basis on-site at our office in Evacuee trust complex Islamabad.
Your Contributions Required:
- · Translate designs and wireframes into high-quality code.
- · Design, build, and maintain high-performance, reusable, and reliable Java\Kotlin code.
- · Ensure the best possible performance, quality, and responsiveness of the application.
- · Identify and correct bottlenecks and fix bugs.
- · Help maintain code quality, organization, and automatization.
What We Offer You
- Competitive compensation
- Exciting work environment and challenging projects
- Excellent growth opportunity
- If you are looking for challenging opportunities in an exciting up-and-coming international company and want to make your mark, we would love to hear from you.