Online Native Mobile Developer! IOS! Android! Mobile Bank App!
My client is one of the largest Dutch bank's in the world, they're focusing on their Mobile Banking App and need a small team of developers to join the project. Within my client, multiple teams are responsible for the Mobile Banking App, which is currently used by almost 4 million customers.
The Native teams are responsible for adding native features and keeping the native codebase up to par with the latest technology. Some examples of this: supporting Face ID for iOS or migrating to Kotlin for Android. The teams are highly collaborative and consist of both Dutch and foreign team members. The teams are self-organized and we expect the members to proactively contribute from both a quality and functional perspective.
We are looking for an expert Android or iOS Mobile developer, responsible for the development and maintenance of the Mobile Banking App. Your primary focus will be the development of new native features. You will be working in a (devops) scrum team which consists of multi-disciplined developers. A fit with the team, commitment to collaborative problem solving, sophisticated design and creating quality products is essential.
. 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 (by implementing unit tests), organisation, and (test)automation
. App releases and incident resolving
. Strong knowledge of the iOS/Android ecosystem and the libraries available for common tasks
. Strong knowledge of SDK's
. Strong knowledge of design principles, patterns, and best practices
. Experience in functional programming languages, such as Swift and Kotlin
. Experience with offline storage, threading, and performance tuning
. Ability to understand business requirements and translate them into technical requirements
. Familiarity with cloud message APIs and push notifications
. Proficient understanding of code versioning tools, such as Git
. Familiarity with continuous integration and build tools (like Jenkins and Fastlane)
. Familiarity with RESTful APIs to connect to Back End services
Unfortunately, due to the high volume of CV's received we can only reply to those that match the above requirements, we apologise for any inconvenience caused.