Position: iOS Developer
Company: Luxoft
Category: iOS
Experience required: 5y
English level: upper
Published: 2022-09-01T00:00:00+03:00

We are building digital solutions that will impact the lives of over 41 million customers worldwide.

The work of the Digital teams includes developing new mobile apps and online experiences; using digital messaging to enhance our customer relationships; building and improving the underlying technology and security platforms; and innovating our propositions to compete effectively in a mobile, data-driven world.
You will be part of a cross functional team transforming our digital capabilities. Driving innovation, delivering products in ever shortening cycles and helping to drive the continuous improvement of our processes, tooling and engineering practices.

Responsibilities:
• Proactive collaboration in the project team to help develop the product using your experience to help guide the team through the whole development lifecycle
• 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

Mandatory Skills Description:
• Solid experience in Mobile Engineering
• Hands on experience on using Swift 2+ to develop iOS App
• Strong experience with Xcode7, IB and Auto Layout to create advanced UIs
• Deep knowledge of Apple's HIG, design best practices, coding and naming guidelines
• Good knowledge of software design patterns and software architecture principles
• Experience in building Universal Apps that support different layouts for iPhone and iPad
• Regularly write unit tests
• Experience with UI automation (any tool)
• Experience with OS X shell scripting and Xcode's / Fastlane's command-line tools
• Some experience with any server-side technology (e.g. ASP.NET, PHP, RoR) and REST API development
• 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.

Languages:
English: B2 Upper Intermediate