Android Developer

Android Developer

3-8 years
Not Specified

Job Description

Group Technology and Operationsdrives the DBS’ 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’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.

2.5-8 years of proven software development experience.
3.Solid understanding of the full mobile developmentlife cycle. Proven working experience in Android development
4.Have published at least 3-4 original Android apps
5.Experiencewith Android SDK
6.Experienceworking with remote data via REST and JSON
7.Experiencewith third-party libraries and APIs
8.Workingknowledge of the general mobile landscape, architectures, trends, and emergingtechnologies
9.Experiencewith Java IDEs (e.g. Android Studio, Eclipse), profilers, debuggers, revisioncontrol systems (e.g. GIT) and bug tracking (e.g. Jira)
10.Hands onworking knowledge on DevOps such as Bitbucket, Continuous Integration (Jenkins,Maven), Continuous Deployment (Bamboo). Should have the ability to configure acontinuous integration/deployment working environment and Gradle .
11.Experienceof integrating with Kony Middleware (Mobile fabric) is required but notmandatory
12.Experiencein working with Financial / Banking applications.
13.Accountablefor the production of high quality code on a personal level adhering to allsoftware engineer quality standards / benchmark.
14.End to endsoftware development life cycle.
15.Agilesoftware development techniques.
16.Test drivendevelopment and knowledge testing automation / Unit testing.
17.Knowledge ofObject oriented programming and Design concepts.
18.Knowledge inMVVM design patterns.
19.Experiencein Android studio, Android SDK, Java.
20.Knowledge inWeb service REST / SOAP.
21.Experiencein Gradle build system.
22.Introductionto Android debug tools such as DDMS, ADB, TraceView, Hierarchy viewer etc.
23.Introduction Android UI designpatterns and best practices.

  • Translate designs and wire frames into high quality code
  • Design, build, and maintain high performance, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automation

  • About DBS

    Similar Jobs

    Career Advice to Find Better