Senior iOS Software Developer Offline

About our client

Our client is a global leader in manufacturing digital cutting machines that allow millions of people to get amazing experiences in creating craft artwork. To use the cutters, makers apply the company's own powerful design software, available both for web and mobile devices. So that they can produce their own personalized masterpiece just with a few clicks.

 

Mission

Collaboration with fellow department members, product managers, test engineers, firmware engineers, and designers to develop cross-platform (iOS, Android, macOS, Windows) libraries and tools that interface directly with client machines via USB and Bluetooth interfaces (BLE and Classic)

Developing new features, enhancing existing features, improving the quality of the libraries and tools

Apply software engineering design patterns to develop well-structured, modular, performant application code

Perform code reviews, write unit and integration tests, and contribute to architectural planning and refactoring

 

Requirements

5+ years of development experience

Proficient in Swift programming language

C/C++ prior experience or background - at a fundamental level

LLVM compiler knowledge

Experience in unit and integration testing

Experience with Git in a collaborative environment (pull requests, branching strategies, tags, etc.)

Experience in continuous integration and delivery

Strong knowledge of and experience with Systems Development Life Cycle and Scrum/Agile methodology

Good communication skills for direct interaction with customer

Upper-intermediate level of English in both oral and written communication

 

Nice to have

Platform knowledge of any of these: Android, MacOS, Windows

Experience with native development (hardware communication)

Experience in system design and architecture

Experience consuming RESTful JSON/XML web services

Expertise in USB and Bluetooth (Classic and BLE)

Experience with supporting different ABIs

Experience in creating shared libraries

Linux Fundamentals knowledge

 

Skelia offers

• Family-like environment and personal attention to each specialist

• Interesting projects with innovative products

• “Benefit Cafe” with various categories like sport, leisure, books, fuel, etc.

• Competitive salary and regular reviews

• Educational support, funded language classes

• The work-life balance you deserve

• Cozy workplace

• Possibility to work from home as well as from our comfy offices

 

In your resume please allow our company to use your personal data.

The job ad is no longer active
Job unpublished on 23 October 2022

Look at the current jobs iOS Kyiv→