About the project

We are looking for experienced developers for two different projects. The first project focuses on electric cars charging. The second one involves developing an application for tracking progress and optimizing fitness routines for better results in sports and exercise

Project duration: min. 4 months (with the possibility of extension)

Tasks

developing applications/features according to provided requirements

integrating applications with internal and third party web services

writing unit tests taking into account edge cases, usability and general reliability

refactoring code when appropriate

participation in code reviews and providing constructive feedback to peers

supporting less experienced team members

participation in defining requirements

cooperation with project managers, developers, testers and customers to increase application quality

Must have

proficient in Swift, with a good knowledge of its ecosystems

basic knowledge of Objective-C

expert knowledge of iOS SDK

very good knowledge of UIKit and SwiftUI

familiarity of RxSwift and structured concurrency (actors, async/await)

knowledge of iOS HTTP clients and other libraries common in iOS development

very good knowledge of iOS application architectures

very good knowledge of object oriented concepts and design patterns

ability to debug and profile applications

experience with unit tests (XCTest/SwiftTesting) including asynchronous cases

familiarity with continuous integration and other process automation tools (Gitlab, Xcode Command Line Tools)

understanding of Apple’s design principles and interface guidelines

understanding of application distribution process

very good knowledge of Git

familiarity with Agile software development

excellent command of written and spoken English (min. C1 level)

Nice to have

functional programming

knowledge of cross-platform mobile framework

experience with bluetooth applications

What we offer

Perks & benefits

ambitious, creative, talented & highly experienced team

contributing to projects for clients all over the world

flexible working hours and a possibility to work remotely

Ready to join us?

This job offer is not active. See our current openings!