Lead Android Engineer

Alepht Pte Ltd

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Medical insurance
Yearly reward based on performance
Great people who love what they do
Fast paced culture for learning

Job summary

Aleph is seeking a Lead Android Engineer who will push mobile technologies to the limits and shape high quality apps for clients. You will lead a team and collaborate with designers, product managers and backend engineers from conception to completion.

You should have 5-8 years of Android development, strong Kotlin and MVVM skills, and experience with CI/CD, testing, and Play Store publishing. Banking experience is a plus, and you’ll thrive in a fast-paced, collaborative culture.

Qualifications

  • 5-8 years of professional experience in Android development.
  • 1-2 years of team leading experience.
  • Banking experience is a plus.
  • Bachelor's Degree in Computer Science, Software Engineering, or a related discipline.
  • Strong foundation in Android development (Kotlin, Android SDK, MVVM, Koin, LiveData).
  • Firm grasp of Google Material Design and Apple Human Interface Guidelines.
  • Good knowledge of the Gradle DSL, product flavours and dimensions.
  • Experience in interfacing with REST APIs using Retrofit, OkHttp, Gson, Moshi.
  • Experience in Espresso and Robolectric.
  • Experience in publishing to the Playstore.
  • Knowledge of functional reactive programming (e.g. Rx, Flow) will be a plus.
  • Exposure to an Agile working environment and tools will be a plus.

Responsibilities

  • Build and maintain Android apps using Kotlin and the latest features of the Android SDK and Jetpack libraries.
  • Refactor code to improve performance, stability and maintainability.
  • Develop with testing in mind and leverage testing frameworks to produce high quality code.
  • Writes design/implementation documentation.
  • Be responsible for designing, implementing, unit testing, code reviewing in various components/projects.
  • Work with other members of a planning team to develop a prototype plan for an enterprise system, including key features and integration strategies.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Scale CI/CD on a global level and teach others how to use it to mitigate risk and compliance issues.
  • Accountable to work with the team and Architect to execute on the technical design and solutions.
  • Leadership - mentor for members to seek technical guidance.
  • Continuous Improvement – drive execution of innovative ideas for the platform and project.
  • Plan and execute deployment of system features and monitor integration.
  • Work with the design team to perfect the UI and UX.
  • Adheres to strict delivery schedules.

Skills

Kotlin
Android SDK
MVVM
LiveData
Koin
Jetpack

Education

Bachelor's Degree in Computer Science or Software Engineering

Tools

Retrofit
OkHttp
Gson
Moshi
Espresso
Robolectric
Play Store publishing

Job description

At Aleph, we design human experiences by asking the right questions. Here, you’d find a curious breed of creative engineers spread across the globe, specializing in craft, strategy, and technology. With a keen ear to the ground, we turn big dreams into user-first digital solutions by design. Through rigorous prototyping, close collaboration, and responsive engineering, we commit to creating a future that leaves our craft, community, and clients better than before we began.

We are looking for a Lead Android Engineer who possesses a passion for pushing mobile technologies to the limits. As a Lead Android Engineer you will focus on developing high quality apps that delight our clients. If you have a good foundation in software engineering and strong interpersonal skills and are passionate about collaborating with designers, product managers and backend engineers to build award winning apps, this role will be ideal for you. As an Android Lead, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive.

Key Responsibilities
  • Build and maintain Android apps using Kotlin and the latest features of the Android SDK and Jetpack libraries.
  • Refactor code to improve performance, stability and maintainability.
  • Develop with testing in mind and leverage testing frameworks to produce high quality code.
  • Writes design/implementation documentation.
  • Be responsible for designing, implementing, unit testing, code reviewing in various components/projects.
  • Work with other members of a planning team to develop a prototype plan for an enterprise system, including what key features system users require in the system as well as integration strategies to update existing systems that will transition into the new system built down the road.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Scale continuous integration and delivery on a global level and teach others how to use it to mitigate risk and compliance issues. Contribute to an existing continuous integration and delivery community / tool.
  • Accountable to work with the team and Architect to execute on the technical design and solutions.
  • Leadership - Acknowledge that there are different programming paradigms and can argue where a certain paradigm / language is applicable. Serve as the go-to moderator or mentor for members to seek technical guidance from.
  • Continuous Improvement – Work with tribe coaches, platform leads, ITALs to drive the execution and implementation of innovative ideas and initiatives that benefit the platform and project.
  • Plan and execute all deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycle.
  • Work with the design team to perfect the UI and UX.
  • Adheres to strict delivery schedules.
Prerequisites
  • 5-8 years of professional experience in Android development.
  • 1-2 years of team leading experience.
  • Banking experience is a plus.
  • Bachelor's Degree in Computer Science, Software Engineering, or a related discipline.
  • Strong foundation in Android development (Kotlin, Android SDK, MVVM, Koin, LiveData).
  • Firm grasp of Google Material Design and Apple Human Interface Guidelines.
  • Good knowledge of the Gradle DSL, product flavours and dimensions.
  • Experience in interfacing with REST APIs using Retrofit, OkHttp, Gson, Moshi.
  • Experience in Espresso and Robolectric.
  • Experience in publishing to the Playstore.
  • Knowledge of functional reactive programming (e.g. Rx, Flow) will be a plus.
  • Exposure to an Agile working environment and tools will be a plus.
Benefits
  • Competitive salary (compensation will be based on experience).
  • Medical insurance.
  • Yearly reward based on performance.
  • A solid team behind you: great people who love what they do.
  • A fun and a fast paced culture which promotes learning and knowledge sharing.
  • Opportunities for personal and professional growth offerings.

Aleph is an equal opportunity employer and we work in an engaging, collaborative environment, where ideas are shared freely. By uncovering insights and opportunities, we inspire everyone to dream big towards the future solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Android Engineer
Lead Android Engineer

aleph pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Competitive salary
Medical insurance
Yearly reward based on performance
+2
Lead Android Engineer: Build Delightful Kotlin Apps
Lead Android Engineer: Build Delightful Kotlin Apps

Alepht Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Competitive salary
Medical insurance
Yearly reward based on performance
+2
Senior Android Lead: Kotlin Apps & Jetpack Excellence
Senior Android Lead: Kotlin Apps & Jetpack Excellence

aleph pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Competitive salary
Medical insurance
Yearly reward based on performance
+2
Technical Delivery Manager
Technical Delivery Manager

ALEPH PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Medical insurance
Yearly bonus
Casual dress code
+2
Creative Lead
Creative Lead

Alepht Pte Ltd • Singapore

On-site
SGD 120,000 - 160,000
Competitive salary
Medical insurance
Annual performance bonus
+1
Senior Native Android Mobile Engineer
Senior Native Android Mobile Engineer

OCBC Bank • Singapore

On-site
SGD 75,000 - 100,000
Mobile Developer (Android)
Mobile Developer (Android)

SMRT Corporation Ltd • Singapore

On-site
SGD 72,000 - 110,000
Android Engineer (Mobile Apps)
Android Engineer (Mobile Apps)

HERDHR PRIVATE LIMITED • Singapore

On-site
SGD 40,000 - 60,000
Mobile Developer (Android)
Mobile Developer (Android)

United States Digital Space LLC • Singapore

On-site
SGD 65,000 - 90,000
Android Software Engineer
Android Software Engineer

INTELLISEARCH HR SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 120,000