Digibank Singapore - Senior Software Engineer, Mobile (Android)

Grab logo

Grab

View Salaries, Reviews, and more  

Job Summary


Salary
S$8,133 - S$12,233 / Monthly EST

Job Type
Permanent

Seniority
Senior

Years of Experience
At least 5 years

Tech Stacks
TDD CI RxJava MVVM Android Kotlin

Job Description

We are seeking talented & passionate Mobile Engineers (Junior and Senior) to join our team.

When people talk about Digibank, they generally refer to the apps that we develop, optimize and maintain. With all eyes on us, you’ll be treated as a hero when you deliver according to our high expectations. Our mobile engineering team is a large international group of highly talented developers who strive for quality and innovation. You’ll be working in an agile and test-driven development environment. Apart from developing new features, platforms and maintaining existing products, you also trial and evaluate new mobile technologies.

We are continuously looking to innovate payment platforms, which requires the help of top-notch engineers. Operating on this level is hard but deeply rewarding.

Get To Know The Role

  • 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 reusable Android software components.
  • 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. This may include pair programming.
  • Evaluate new mobile methodologies and technologies.

The Must-Haves

  • A degree in computer science, software engineering, information technology or related fields.
  • Up-to-date on the modern Android programming paradigm, including the use of RxJava and/or Kotlin.
  • Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces.
  • Familiar with MVVM, Clean Architecture.
  • Strong CS fundamentals (with competencies in algorithms and data structures).
  • You are highly accountable and take ownership. You also have a collaborative attitude, because ‘Your Problem Is My Problem’ (YPIMP).
  • (For Senior Engineers) At least 5 years of mobile engineering experience with a track record of building and maintaining complex applications.
  • (For Senior Engineers) Working knowledge of several architectural approaches, caching, data storage and security.

banner icon
Interested in common interview questions?
Let's prepare for potential interview questions tailored to your job description and work experience.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume