Mobile Developer (IOS/Android) Remote - 2 days onsite/week

Krakow  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Min 2 days per week from Krakow office post Covid 19 - Rest remote

What you will be doing:

  • Proactive collaboration in the project team to help develop the product using your experience to help guide the team through the whole development life cycle
  • Hands on with Planning, estimating, contributing to the architecture, coding, development
  • Refactoring and continuous improvements of the code bases is vital.
  • Focus on SW quality and delivering quality throughout the whole process
  • Ensuring that technical decisions and information is communicated thorough the global team
  • Taking responsibility of releases and contributing to the ongoing support of the live apps.
  • Keen to collaborate with others, and you'll give thought about how software fits into the bigger picture
  • Experienced in Continuous Delivery practices and how they affect product quality and delivery
  • Experienced with a range of agile practices and understand how and why they work
  • We promote a DevOps culture so you will need to look beyond pure programming and get involved with the deployment and operation of the software we build.
  • Have strong experience building highly productive teams of technically talented engineers
  • Deliver fair outcomes for our customers and ensure own conduct maintains the orderly and transparent operation of financial markets

What you will bring to the role:

  • Hands on experience on using Swift 4.2 + to develop iOS app, Objective-C is a plus
  • Understanding and experience working with modern design patterns: MVP, MVVM, VIPER
  • Familiarity with UIKit and Human Interface Guidelines
  • Solid experience in writing Unit Tests and UI tests under XCTest framework. Snapshot test is a plus
  • Familiar with third party lib integration and deep understanding how frameworks work in iOS app
  • Use DI wisely in your daily work
  • Experience with source code versioning tools, specifically Github, understanding how git flow works
  • Familiar with security concept and integration is must, like https, cert pinning, encryption and decryption, storing & transmitting data and protecting app user's data
  • Deep experience working on a team of iOS engineers building and maintaining large scale apps, or apps that you have built personally
  • You should be comfortable with pair programming and code review process
  • Knowledge of agile project management with cross functional teams, using Jira and Confluence.
  • Python is a plus

Our work methodology:

  • Continuous Integration: Jenkins
  • Version Control System: GIT
  • Code Reviews: Github
  • Issue tracking tool: JIRA
  • Knowledge repository: Confluence
  • QA Manager, Testers: Yes
  • Agile management: Scrum, Agile

Android Dev:

What you will be doing:

  • Proactive collaboration in the project team to help develop the product using your experience to help guide the team through the whole development life cycle
  • Hands on with Planning, estimating, contributing to the architecture, coding, development
  • Refactoring and continuous improvements of the code bases is vital.
  • Focus on SW quality and delivering quality throughout the whole process
  • Ensuring that technical decisions and information is communicated thorough the global team
  • Taking responsibility of releases and contributing to the ongoing support of the live apps.
  • Keen to collaborate with others, and you'll give thought about how software fits into the bigger picture
  • Experienced in Continuous Delivery practices and how they affect product quality and delivery
  • Experienced with a range of agile practices and understand how and why they work
  • We promote a DevOps culture so you will need to look beyond pure programming and get involved with the deployment and operation of the software we build.
  • Have strong experience building highly productive teams of technically talented engineers
  • Deliver fair outcomes for our customers and ensure own conduct maintains the orderly and transparent operation of financial markets

What you will bring to the role:

  • Solid experience in Mobile Engineering
  • Hands on experience on using Kotlin to develop Android App
  • Experience as a technical expert on the Android platform and competency with industry standard libraries
  • Should have a good eye for design, should be able to implement latest Material Design components and animations
  • Have experience in Dagger2, Rxjava2, Retrofit2, familiar with third party lib integration
  • Very good with UI and Core Architectural Design patterns
  • Solid experience in writing Unit Tests and UI tests, must be familiar with Junit, Mockito and Espresso
  • Experience with source code versioning tools, specifically Github
  • Familiar with security concept and integration is must, like https, cert pinning, encryption and decryption and data protection
  • Deep experience working on a team of Android engineers building and maintaining large scale apps, or apps that you have built personally
  • We promote a DevOps culture so you will need to look beyond pure programming and get involved with the deployment and operation of the software we build.
  • You should be comfortable with pair programming.
  • Credibility and ability to influence stakeholders convincingly with well-considered logic.
  • Knowledge of agile project management with cross functional teams, using Jira and Confluence.
Start date
n.a
Duration
6months +
(extension possible)
From
Infoplus Technologies UK Ltd
Published at
28.07.2020
Project ID:
1950860
Contract type
Freelance
To apply to this project you must log in.
Register