Enable job alerts via email!

Senior Android Engineer

TEKISHUB CONSULTING SERVICES PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

2 days ago
Be an early applicant

Job summary

A leading consulting firm in Singapore is seeking a Senior Android Engineer to enhance their mobile banking platform. The role involves hands-on Android development, architecture contributions, and mentoring junior engineers. Ideal candidates will have over 5 years of experience, proficiency in Kotlin and Java, and strong problem-solving skills. Join us to deliver secure and user-centric mobile applications in a collaborative environment.

Qualifications

  • 5 years of professional Android development experience.
  • Solid understanding of Android UI/UX guidelines.
  • Hands-on experience with unit testing, UI testing, and CI/CD pipelines.

Responsibilities

  • Design, develop, test, and deploy native Android applications using Kotlin/Java.
  • Contribute to mobile architecture and ensure alignment with best practices.
  • Conduct code reviews and enforce coding standards.
  • Guide and mentor junior engineers.

Skills

Kotlin
Java
Android Jetpack
Coroutines
MVVM
REST APIs
Git
Unit testing
UI testing
CI/CD pipelines

Education

Bachelor's degree in Computer Science, Software Engineering, or related field

Job description

Job Description

We are looking for an experienced Senior Android Engineer to join our mobile engineering team. You will play a key role in the development and maintenance of our mobile banking platform, working with a cross-functional team to deliver secure, robust, and user-centric Android applications.

This role offers the opportunity to lead architectural decisions, mentor junior engineers, and contribute to the technical strategy of a core digital banking platform.

Key Responsibilities
  • Hands-on Android Development: Design, develop, test, and deploy native Android applications using Kotlin/Java.
  • Architecture & Technical Direction: Contribute to mobile architecture and ensure alignment with modern best practices and design patterns (e.g. MVVM, SOLID).
  • Code Quality: Conduct code reviews, enforce coding standards, and contribute to maintaining high code quality across the codebase.
  • Mentorship: Guide and mentor junior engineers and encourage a collaborative development culture.
  • Cross-functional Collaboration: Work with product managers, designers, backend developers, and QA to deliver high-quality, scalable features.
  • Security & Compliance: Ensure mobile applications follow security best practices and industry regulations.
  • Automation & CI/CD: Participate in building and maintaining automated test suites and CI/CD pipelines.
  • Continuous Learning: Stay current with evolving Android frameworks, tools, and technologies.
  • Troubleshooting: Analyze and resolve performance, crash, and functional issues within the mobile application.
  • Product Ownership: Collaborate in feature planning and roadmap discussions, especially within your assigned domain.
Requirements
  • Technical Skills:
    Proficiency in Kotlin and Java.
    Experience with Android Jetpack, Coroutines, Room, LiveData, etc.
    Strong grasp of MVVM architecture and SOLID principles.
    Familiarity with REST APIs and third-party SDKs.
    Experience with Git version control.
    Solid understanding of Android UI/UX guidelines.
    Knowledge of mobile app security best practices.
    Hands-on experience with unit testing, UI testing, and CI/CD pipelines.
  • Soft Skills:
    Excellent communication and interpersonal skills.
    Strong analytical and problem-solving abilities.
    Team-oriented mindset with a proactive attitude.
  • Qualifications:
    Bachelor’s degree in Computer Science, Software Engineering, or a related field.
    At least 5 years of professional Android development experience.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.