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
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