Skelia invites a talented Senior iOS Software Developer to join the team of our client, an innovation company that makes everyday life more creative and inspiring across the world.
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.
Skelia is a global IT services company providing software development, quality assurance and outsorsing services. We help our customers in Europe and US with the best IT talent of Eastern Europe.