Position: Senior iOS Developer for Ciklum Digital Poland
Company: Ciklum
Experience required: 5y
English level: upper

**Who we are:**
The Client is on a mission to reinvent the world of finance and bring investing closer to everyone, everywhere. Today’s financial ecosystem is complex, exclusive and expensive, and we’re here to change this as the #1 investment platform in Europe and beyond. Our platform is rooted in the belief that investing should be safe, easy and accessible to all. With the product, everyone has the freedom and flexibility to invest in what they believe in - commission-free stocks, cryptocurrencies or even precious metals - starting from as little as $1.

Our story started in 2014 with our founders, Eric Demuth, Paul Klanschek and Christian Trummer. Since then, we’ve grown to a powerful and diverse team of 700+ people who represent more than 50 nationalities. Headquartered in Vienna, we’re proud to be Austria’s first unicorn and one of the fastest-growing fintechs in Europe. Our innovative technology serves over 3 million users and operates across multiple hub locations. Our products are built by fast- moving, talented, “roll-up-your-sleeves-and-make-it-happen” kind of people. If you’re someone who thinks big, moves fast and wants to make an impact right from day one, then get ready to join our industry-changing team. Let’s go!

**Your mission:**
As a Software Engineer – iOS, you will work on the development of our native iOS app. Alongside hands- on feature development, you will work on new tools, techniques and take care of the whole application lifecycle.

**What you will do:**
Technically design, build and maintain advanced applications &amp; features for the iOS platformExtensive testing of code, to ensure adherence to functional requirements and maintain qualityMaintain existing app through bug fixes and improving overall performanceCollaborate with cross-functional teams, designers and technical product owners

**Our Tech Stack:**
Swift
Git flow
Apple Developer platform

**Responsibilities:**
Develop native mobile applications for iOS;
Create and maintaining architecture design and documentation;
New feature development
Integrate mobile apps with web services
Tests development
Conduct code reviews
Mentorship of junior and middle colleagues

**Requirements:**
5+ years of iOS apps development experience;
Strong knowledge of Swift programming language;
Communication with stakeholders and other product team members;
Strong CoreData knowledge;
Experience with CoreAnimation framework
Experience in unit and integration testing (XCTest)
Experience with common Design Principles
Experience with iOS APIs and Capabilities
Experience with common 3rd party libraries
Understanding of app signing, provisioning, etc
Experience with automated builds and CI
Good knowledge of SOLID, KISS, DRY Principles
Experience with VCS (git)
Upper-Intermediate spoken and written English communication skills

**Desirable:**
Familiarity with Agile
Experience with CLI
Experience with TDD/BDD
Familiarity with SwiftUI, Combine

**Personal skills:**
Works under general direction, accepts guidance and has work reviewed at agreed milestones. Has working-level contact with customers and colleagues. May supervise others or make decisions which impact the work assigned to individuals or phases of projects
Performs a range of work, sometimes complex and non-routine
Demonstrates effective communication skills
Plans, schedules and monitors own work (and that of others where applicable) competently
Contributes fully to the work of teams

**What’s in it for you?**
Career growth opportunities
Realization of your innovative ideas in building new Ciklum Solutions and Services
Friendly collaborative teams and enjoyable working environment
Professional skills development and training programs
Variety of knowledge sharing, training and self-development opportunities
State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions Gdansk or Wroclaw
Work from home/100% remote
Private medical healthcare fully covered by Ciklum with a possibility to cover family members
Fully covered life insurance — 100 000 PLN
Fully covered drug insurance — up to 2 000 PLN/year
Multisport card 100% covered by Ciklum — Benefit Systems, Plus package
Parking space 50% covered by Ciklum