You will be working closely with 1-2 Senior iOS engineers in creating the iOS client for the Volven Trading platform. You will be creating the app completely from scratch, using cutting edge Apple tech stack (SwiftUI, Combine, Swift Package Manager), with 100% product ownership. You will not be burdened by long processes, supporting old SDKs or using deprecated technologies. In turn, we expect you to deliver seamless, native and performant experience with quick work iterations and ideas turnover.

Getting started: ASAP 

We offer:

  • attractive salary depending on skills and experience  B2B: PLN 20000 – 30001 net/month
  • bonus paid for work efficiency and commitment 

Tools used / Tech stack:

  • Fluency with SwiftUI (we aim for ~100% UI to be SwiftUI) 
  • Decent knowledge of Reactive Programming (we use Combine, but RxSwift knowledge is a plus) 
  • Experience with creating modularised applications and usage of SPM in that context 
  • Expert knowledge of Unit Testing (XCTest, Quick, Nimble) 
  • Familiarity with CI/CD and it’s maintenance (we use Fastlane + Github Actions) 
  • Understanding HIG and native UIs creation which share design language with iOS itself 
  • Knowledge of REST APIs alongside with WebSockets is a plus 
  • Good communication in English (at least B2 level) 
  • Good interpersonal and communication skills (ability to work in a team) 
  • “nothing is impossible” approach to problem solving 

Tools used / Tech stack:

  • Tech Stack: SwiftUI, Combine, SPM (Swift Package Manager), Swinject, Fastlane 
  • Task tracker tools: Jira 
  • Documentation: Confluence 
  • CI/CD: Github Actions, Fastlane 
  •  Analytics: Firebase

Organization of work:

  • Agile development: TDD, DevOps, CI/CD  
  •  Good practices: clean code, design patterns  
  • Quality assurance: code review, pair programming  
  • Tests: unit / functional / integration / acceptance / performance / manual  
  • Number of people in the team: 9-12

Tasks / Responsibilities:

  • Implementation of new features 
  • Contributing to ideas and user journeys refinement 
  • Presenting improvements to the Volven iOS development pipeline 
  • Suggesting the native-feeling UI and UX ideas for the app 
  • Cooperation with rest of the team (even multiple times a day) and ability for quick work iterations 
  • Testing the product manually and writing automated Unit and UI Tests 
  • Code Reviewing

Sample tasks:We would like our users to be able to have a peek into their portfolio holdings, order history and overall portfolio performance. The data already lives on our backend and you access it using documented REST API or WebSockets. Think about how to display this data in most native-feeling way and design some UI and UX proposal for this new screen. Present the design idea as a PoC – quickly implement mock version of the screen in SwiftUI and release test version via TestFlight, so that stakeholders can have a feel of how your design looks. After few iterations and green-lighting, implement proper version of the screen in SwiftUI, fetching data from the backend using Combine and cover everything in Unit Tests.  

Benefits:

  • private medical care
  • multisport card
  • co-financing of training and courses
  • possibility to work remotely or in an office in Katowice
  • flexible working hours
  • integration meetings
  • employee recommendation program
  • free coffee/tea/fruit in the office

Recruitment stages:

1. Interview

2. Performing a test/task

3. Decision + final negotiations

If you are interested, please send your CV in English.

In the application documents, please add the following clause:

“Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych do realizacji procesu rekrutacji zgodnie z Rozporządzeniem Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO).” 

Senior Java Developer

We are looking for Senior Java Developer to work for a European company from the fintech industry specializing in algorithmic trading and cryptocurrencies. You will be working in a small but talented team to evolve and improve our product.

Mid Java Developer

We are looking for Senior Java Developer with the interest of making waves in the fintech industry specializing in algorithmic trading and cryptocurrencies.

JavaFX Developer

We are looking for JavaFX developer to work for a European company from the fintech industry specializing in algorithmic trading and cryptocurrencies. You will be working in a small but talented team to evolve and improve our product.

Senior Test Automation Engineer (Java)

We are looking for Senior Test Automation Engineer (Java) to work for a European company from the fintech industry specializing in algorithmic trading and cryptocurrencies. You will be working in a small but talented team to evolve and improve our product.

Software Architect

We are looking for Software Architect to work for a European company from the fintech industry specializing in algorithmic trading and cryptocurrencies. You will be working in a small but talented team to evolve and improve our product.

IT Cloud Administrator

We are looking for IT Cloud Administrator to work for a European company from the fintech industry specializing in algorithmic trading and cryptocurrencies. You will be working in a small but talented team to evolve and improve our product.

iOS Developer

We are looking for iOS Developer to work for a European company from the fintech industry specializing in algorithmic trading and cryptocurrencies. You will be working in a growing, talented team to evolve and improve our product.

Senior Python Developer

We are looking for Senior Python Developer to work for a European company from the fintech industry specializing in algorithmic trading and cryptocurrencies. You will be working in a small but talented team to evolve and improve our product.