Parent Category: Job Listings - Public Domain Listings Category: Software Engineers Published: Thursday, 10 September 2020
NOTE: The following job description was extracted from public domain and published here as a value added service to BizLINKS Resources members. We are currently not a direct vendor to the above organisation and would be interested to work with the above through a internal organisation referral
 Employer Referral

Senior Software Engineer, Mobile (Android) at Grab

Job Description: Grab is Southeast Asia's Leading Online to Offline (O2O) mobile platform. Grab is the region's everyday super app that provides services that matter the most to consumers. Through its open platform strategy, Grab works with partners to provide safe, accessible and affordable transport, food, package, grocery delivery, mobile payment and financial services to millions of Southeast Asians. Grab aims to create 100 million micro-entrepreneurs through its ecosystems. About The Team We are a high impact team on a mission to build and deliver the best SuperApp experience for the Grab app that millions of consumers across Southeast Asia rely on for their most important daily needs. We always work hard to deliver a reliable, secure and high quality experience for customers by applying the best engineering practices to our work with a focus on engineering excellence and maintaining a continuous growth mindset As a Senior Android engineer, you will be involved in the software development lifecycle in a top-notch engineering environment where you are expected to deliver the product with the highest quality. Get to know the Role: Work closely with product and design team to understand requirements and translate them to elegant implementations Build reusable Android software components for interfacing with multiple mobile teams. Improve code quality across multiple application components by reviewing each other’s code, share knowledge, and help out within and across teams. Monitor and improve the app performance on both code and experience level. Tackle various kinds of issues that can occur in a widely used Android application. 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. Provide technical guidance and mentorship to peers. Evaluate new mobile methodologies and technologies. Requirements: 5+ years of android application development experience. Strong programming experience in Kotlin Understanding the Android system and programming paradigm including OOP, TDD, reactive patterns and dependency injection. Working knowledge of several architectural approaches including clean architecture, MVP and MVVM. Experience building maintainable and testable code bases, including API design, unit testing and UI testing techniques. Extensive experience in maintaining applications, crash analytics, remote debugging and continuous integration. Highly accountable and takes ownership of your own work. Experience in developing apps with Flutter is a bonus Show more

Original Joblink: ---------------------------------------------------------------------------------------------------------

to BizLINKS Resources

via BizLINKS Resources
Hits: 150
Country: Singapore
Employment Type: Full time
Salary: Open