Cloud Works' Vacancies
Our company is always looking for professional and inspired people
We develop software for serving retailers with thousands of stores all around the world. Technical challenges we face we address using up-to-date technologies including .Net 6, Kubernetes, Google Cloud, Postgres, MSSQL, ElasticSearch, BigQuery, Helm, etc. Our team is pure backend, though we have neighbor teams: Mobile, Web-UI (you could join it if you want), SRE/DevOps, QA and BA. We do care about a healthy atmosphere in the team. We try to adjust members’ responsibilities to individual willings and skills (but keeping high quality of the product).
Middle iOS developer
About the ProjectWe're working with iSite Technologies, a dynamic startup in the oil and gas sector (you can check them out at https://isitetech.com/). Our core product is an application designed for collecting and analyzing data from oil facilities. This involves both a web application built on Google App Engine and an iPad app.
Our TeamThe team is globally distributed, fostering a flexible and efficient working environment:The head office is in Dallas, where the CEO and Business Intelligence team are based.Our Ukrainian distributed team has members in Kharkiv and Kyiv, alongside a team in Spain, consisting of a Team Leader and 3 Developers.We also have a Manager and a Developer located in Poland.We prioritize efficiency and flexibility, and you won't find fixed daily calls here. Our communication and collaboration primarily happen through Slack.
Requirements● At least 3 years of commercial experience● Strong understanding of iOS user interface guidelines and best practices● MVVM architecture● Experience with CoreData/SwiftData● Experience with URLSession and HTTP● Experience with UIKit and auto-layout● English - pre-intermediate and higher
Responsibilities● Develop new features for iOS Application● Fixes/updates for existing features● Collaborating with the team
Strong Junior/Middle iOS developer
What Our Mobile Development Team Does:Our primary focus is the development of a POS (Point of Sale) system. This forms the core of our Teamwork Commerce Suite product, with development starting back in 2011. Initially written in Objective-C, the team has now fully transitioned to Swift, with only a small portion (around 20%) of the old code still being maintained.
A significant part of our work involves data handling, specifically with data stored in SQLite. We interact directly with the database without relying on any third-party wrappers.
We are responsible for implementing designs provided by our dedicated team of designers and business analysts. Due to the nature of our product, there's extensive interaction with various third-party hardware. This includes devices like payment terminals, RFID readers, receipt printers, and cash machines. We work with these devices using diverse protocols such as TCP/IP, HTTP, and Bluetooth. Of course, our work also encompasses standard development tasks like UI implementation and business logic
Our TeamThe mobile development team consists of 9 developerscomprising both Middle and Senior specialists
Requirements● Experience with Objective-C and Swift● Strong understanding of iOS user interface guidelines and best practices● XCTest Framework● Multithreading● Combine● SOLID Understanding● SQL● UIKit● English intermediate and higher
Responsibilities● Develop and update iOS Applications● Collaborating with the team