file_upload Drop to upload here.

Senior Android Engineer (Work in Singapore)

at an e-commerce company

Expert International IT-Technical Application Software
$ Gross Salary from $4000 to $6500
Know the

Consultant

Senior Team Manager at
Consultant company name is shown only to Premium user
Consultant information:

 Nguyen Thi Thu Giang

Read More
Financial

Benefits

  • Please ask consultant for more information.
Other

Benefits

  • Please ask consultant for more information.
The Job

RESPONSIBILITIES

The company is looking for a Senior Android Software Engineer to support its growing regional Engineering team that is based in Singapore. You will be part of an international team of highly talented and motivated people.

Growth opportunity

Your Challenge

Please ask consultant for more information.Please ask consultant for more information.Please ask consultant for more information.Please ask consultant for more information.Please ask consultant for more information.Please ask consultant for more information.

Promotion Opportunity

Please ask consultant for more information.Please ask consultant for more information.Please ask consultant for more information.Please ask consultant for more information.Please ask consultant for more information.Please ask consultant for more information.

The job

Requirements

- Overall 8 years of experience with at least 6 years in Mobile development
- Bachelor's degree in Computer Science or an equivalent education or practical experience
- Very good communication skills in English, both written and spoken

SKILLS
- Develop new features for our Android products.
- Build custom Android UI widgets.
- Maintain and improve our CI/CD pipeline.
- Write and maintain UI Tests as well as the UI-Tests framework.
- Maintain and improve our build and distribution automation tools.
- Optimize UI for performance for low-end devices.
- Monitor and understand customer behaviour.
- Solve technical and behavioural challenges, prioritised based on customer impact.
- Collaborate with back end developers, designers, product owners to constantly improve customer experience within our apps.
- Build reusable Android components/SDKs for interfacing with the multiple entities and Apps in our platforms.
- Familiar with functional and reactive programming.
- Ability to understand and debug large and complex code bases.
- Experience with multithreaded programming and proper state management.
- Experience with resource optimisation like Data-usage, Battery consumption … etc.
- Full understanding of the Android OS internals.
- Experience with Google Play release and distribution process.
- Have built an approved Apps on Google Play.
- Knowledge of performance tools and optimisation techniques (e.g. Sys trace).
- Experience with CI/CD and Automation tools.
- Experience working with A/B testing tools.
- Experience building Android SDKs.
- Experience designing clean and maintainable APIs.
- Experience with UI-Tests using Espresso.
- Open-source contributions.
- Contributions on knowledge exchange websites like StackOverflow.
- Experience with Bitrise.
- Experience with Firebase.

About

Company

Revenue Size Please ask consultant for more information.Please ask consultant for more information.Please ask consultant for more information.
History Please ask consultant for more information.Please ask consultant for more information.Please ask consultant for more information.
Employees Please ask consultant for more information.Please ask consultant for more information.Please ask consultant for more information.

Company culture

Please ask consultant for more information.Please ask consultant for more information.Please ask consultant for more information.Please ask consultant for more information.Please ask consultant for more information.Please ask consultant for more information.
Get to know your line manager
You will report to: Line Manager
keyboard_arrow_up