Tech
Senior Android Developer
Main Responsibilities
Design, build and maintain applications for Android platform using Kotlin.
Working with product owners, BA and UI/UX teams, toconceptualize and build mobile applications
Deliver well-tested codes alongside any new features / bugfixes
Documenting the application technical specifications
Experienced in troubleshooting incidents and resolvingtechnical issues
Mentor Intern and Junior Developers
Participate in various phases of the Software DevelopmentLife Cycle (SDLC) for Projects and tointerface with various stakeholders such as business users, 3rd party vendorsuppliers, business analysts and projectmanagers to perform development activities
Stay updated with current modern Android development Trends & technologies.
Stay updated with standard Architecture
Applies well-defined and disciplined development,implementation, and production processes.
Requirements
5 years+ work experience in Android mobile application development and overall 8 years+ of experience
Possesses fundamental knowledge on UI/UX Guidelines
Experienced with application design patterns
Experienced with offline storage, multi-threading, andperformance tuning
Experienced with integration with 3rd party library /framework / SDK
Experience working with Modular programming with cocoa pods/Swiftpackage manager will be added advantage
Proficient in REST based APIs and Microservices
Proven & demonstrable hands-on experience in developinghigh-availability, multi-tiered and secure mobile applications
Good debugging and trouble shooting skills.
Experienced in using version control systems – Git,Jenkins.
Ability to work independently and as part of a team.
Ability to adapt and thrive in a dynamic and fast-pacedenvironment
Possesses strong understanding of the native platform
Work well in a collaborative environment with internal andexternal stakeholders.
Experience in maintaining Android Continuous Integrationand Deployment process.
Experience in developing banking applications is a plus
Proficientin English & Chinese (verbal & written). Fluent Mandarin is a plus.