Developer - Android L1 | 8371
RM 4,500 - RM 5,000 / month
Checking job availability...
Original
Simplified
BUDJET AROUND RM4.5K for local and RM5K for Expat
Open to any nationality with first priority, Local
Notice period not more than 45 days
L1 4+ Years / 3+ Years
Must Have:
- Android Kotlin & Java
- Restful API
- CI/CD (Jenkins, App Distribution)
- UI/UX & Screen Optimization
- Performance Optimization & Debugging
Good to Have:
1. Gradle, Maven
2. Firebase & Backend Integration
3. Fastlane
Requirements
What you'll be doing
- Develop, enhance, and maintain native Android applications using Kotlin and Java.
- Ensure high performance, scalability, and responsiveness of the app.
- Implement MVVM, Clean Architecture, and Dependency Injection (Dagger/Hilt).
- Work closely with the UI/UX team to ensure smooth animations and responsive layouts.
- Optimize applications for various screen sizes, resolutions, and performance.
- Integrate RESTful APIs, WebSockets, and third-party SDKs.
- Implement data caching, offline mode, and background processing.
- Ensure secure API communication using OAuth, JWT, or other authentication methods.
- Set up Gradle and Maven for dependency management.
- Configure CI/CD pipelines with Fastlane, Firebase App Distribution, and Jenkins.
- Automate app signing, testing, and deployment to Google Play Store.
- Use Android Profiler, LeakCanary, and memory management tools for app optimization.
- Reduce ANR (App Not Responding) and crash rate through profiling and debugging.
- Ensure battery efficiency and background task optimizations.
- Work within Git-based workflows (BitBucket/GitHub/GitLab).
- Follow Agile methodologies, Scrum, and version control best practices.
- Stay updated with Android Jetpack, Kotlin Coroutines, and modern development trends.
- Follow SOLID principles, clean coding standards, and test-driven development (TDD).
- Mentor junior developers and participate in knowledge-sharing sessions.
What we're looking for
- Bachelor's degree in computer science, Information Technology, or a related field.
- Minimum 4 years of experience in Android application development, with a strong background in both Kotlin and Java.
- Proficiency in implementing RESTful APIs, handling network calls, and working with popular Android libraries and frameworks.
- Experienced in CI/CD pipeline with Jenkins, GitHub etc.
- Hands-On knowledge with UI/UX and Screen Optimization.
- Experience in performance optimization & debugging.
- Knowledge or hands-on with Fastlane, Gradle & Maven is a PLUS.
- Knowledge or hands-on with Firebase App Distribution is a PLUS.
Job Types: Full-time, Contract
Contract length: 12 months
Pay: RM4,500.00 - RM5,000.00 per month
Schedule:
- Holidays
- Monday to Friday
- Weekend jobs
Work Location: In person