We are planning to significantly grow the Mobile Engineering team, and looking for multiple skilled Android developers, preferably seniors with many business critical apps already developed, but talented juniors with the right attitude may also apply. Most of our mobile engineers are based in Singapore, and we will fly in shortlisted applicants from around the world to meet with us. You may also apply to work from any of our other engineering centers.
Work closely with the Product, UX/UI and Backend teams to design, build and extend consumer and/or partner facing new products, platforms and features.
Build re-usable Android software components for the Grab platform.
Collaborate with QA on continuous integration and delivery (CI/CD) as well as other automated and manual testing to make sure our app releases are always worthy of five star ratings.
Monitor the performance of the live apps and continuously improve them on both code and experience level.
Raise the bar by reviewing each other’s code, share knowledge, tips and tricks, and generally help out – within and across teams. In Grab we call this principle YPIMP – Your Problem is My Problem.
Evaluate new mobile methodologies and technologies.
Salary: Not Disclosed by Recruiter
Industry:Internet / Ecommerce
Functional Area:IT Software – Mobile
Role Category:Programming & Design
Android app development Android Android SDK Java Problem Solving DS Algorithm Android Studio Android NDK
Desired Candidate Profile:
UG: B.Tech/B.E. – Any Specialization, Computers
PG:Any Postgraduate – Any Specialization, Post Graduation Not Required
Doctorate:Doctorate Not Required
Many years of native Android app development experience for seniors. For juniors experience in developing at least a couple of apps.
A portfolio of multiple apps, preferably transaction-based business critical apps for reputable companies.
Proficient in Java with with experience in memory management and caching mechanisms specific to mobile devices and embedded systems.
Experience and understanding of large and complex code bases and architectures.
A degree in computer science, software engineering, information technology or related fields.
Deep understanding of Android Studio, Java, Android NDK, etc
Experience in API design, SDK architecture, and mobile software lifecycle development practices.
Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces.
Strong CS fundamentals (with competencies in algorithms and data structures).Highly accountable and takes ownership, with collaborative attitude, and a lifelong learner.”
Leading Internet Company