Application Developer - Android

Location Singapore, Singapore
Discipline IT
Job Reference IBM-Android_1563952770
Salary Negotiable
Consultant Name Andalan Rvin James Murillo
Consultant Email
Consultant Contact No. 62325731
EA License No. 02C3423
Consultant Registration No. R1331697

Detailed Job Description

- Design and build commercial grade applications for the Android platform

- Ensure the performance, quality, and responsiveness of applications

- Collaborate with a team to define, design, and ship new features

- Identify and correct bottlenecks and fix bugs

- Maintain code quality, organization, and automatization

Detailed Job Qualification / Requirement

-8 years of proven software development experience.

- Solid understanding of the full mobile development life cycle. Proven working experience in Android development

- Have published at least 3-4 original Android apps

- Experience with Android SDK / React JS

- Experience working with remote data via REST and JSON

- Experience with third-party libraries and APIs

- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

- Experience with Java IDEs (e.g. Android Studio, Eclipse), profilers, debuggers, revision control systems (e.g. GIT) and bug tracking (e.g. Jira)

- Hands on working knowledge on DevOps such as Bitbucket, Continuous Integration (Jenkins, Maven), Continuous Deployment (Bamboo). Should have the ability to configure a continuous integration/deployment working environment and Gradle .

- Exposure to Amazon Web Services will be a plus.

- Experience of integrating with Kony Middleware (Mobile fabric) is required but not mandatory

- Experience in working with Financial / Banking applications.

- Accountable for the production of high quality code on a personal level adhering to all software engineer quality standards / benchmark.

- End to end software development life cycle.

- Agile software development techniques.

- Test driven development and knowledge testing automation / Unit testing.

- Knowledge of Object oriented programming and Design concepts.

- Knowledge in MVVM design patterns.

- Experience in Android studio, Android SDK, Java.

- Knowledge in Web service REST / SOAP.

- XML / JSON / React JS.

- Experience in Gradle build system.

- Experience with Android debug tools such as DDMS, ADB, TraceView, Hierarchy viewer etc.

- Experience with Android UI design patterns and best practices.

Rvin James Murillo Andalan EA License No. 02C3423 Personnel Registration No. R1331697