Android Developer

Android Developer

DBS
Indonesia
Not Specified
Not Specified

Job Description


Group Technology and Operations
drives the DBS%26rsquo; digital transformation agenda to allow us to scale new heights and reimagine the future of banking. To thrive in the age of digital disruptions, we focus on innovative ways to scale our cloud-based technologies, utilise modern frameworks and deploy automation best-practices.
We%26rsquo;ve also built a data-driven culture to develop clear guardrails on data governance and make data more accessible securely. Looking further into the technology horizon, we are exploring key merging technologies such as 5G, Internet of things (IoT), blockchain, quantum computing and AR/VR that will able us drive better business outcomes and customer journey.
Android
Requirements
2.Experience in proven software development experience.
3.Solid understanding of the full mobile development life cycle. Proven working experience in Android development
4.Experience with Android SDK
5.Experience working with remote data via REST and JSON
6.Experience with third-party libraries and APIs
7.Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
8.Experience with Java IDEs (e.g. Android Studio, Eclipse), profilers, debuggers, revision control systems (e.g. GIT) and bug tracking (e.g. Jira)
9.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 .
10.Experience of integrating with Kony Middleware (Mobile fabric) is required but not mandatory
11.Experience in working with Financial / Banking applications.
12.Accountable for the production of high quality code on a personal level adhering to all software engineer quality standards / benchmark.
13.End to end software development life cycle.
14.Agile software development techniques.
15.Test driven development and knowledge testing automation / Unit testing.
16.Knowledge of Object oriented programming and Design concepts.
17.Knowledge in MVVM design patterns.
18.Experience in Android studio, Android SDK, Java.
19.Knowledge in Web service REST / SOAP.
20.Experience in Gradle build system.
21.Introduction to Android debug tools such as DDMS, ADB, TraceView, Hierarchy viewer etc.
22.Introduction Android UI design patterns and best practices.
Responsibilities
1.Translate designs and wire frames into high quality code
2.Maintain high performance, reusable, and reliable code
3.Ensure the best possible performance, quality, and responsiveness of the application
4.Identify and correct bottlenecks and fix bugs
5.Help maintain code quality, organization, and automation

About DBS

Similar Jobs

Career Advice to Find Better