Senior iOS Developer job opportunity at Ajax Systems.



bot
Ajax Systems Senior iOS Developer
Experience: 6 Years
Pattern: On-site
apply Apply Now
Salary:
Status:

System Department

Copy Link Report
degreeBachelor's (B.Sc.)
loacation Lviv, Lviv, Ukraine
loacation Lviv, Lviv....Ukraine

Ajax Systems - is an international technology company, the largest developer and manufacturer of Ajax security systems with smart home capabilities in Europe. This ecosystem includes 280 devices, mobile and desktop applications, and server infrastructure. Every year, we demonstrate exponential growth in both the size of the team and the number of users worldwide. Currently, the company has more than 5,100 employees. Ajax sensors protect 4.5 million users in more than 187 countries around the world.The System Department makes devices smart, turning them into full-fledged IoT. They created and developed OS Malevich (a modular RTOS for various hardware platforms) and the Ajax Cloud cloud service (Java 20 / Kotlin, AWS, Akka, NATS, Kafka, Mongo, MySQL). Applications for iOS (Objective-C, Swift), Android (Java, Kotlin), and Windows/macOS (Python / C++, QT, QML) have been developed for users, installers, and engineers of security companies to manage, maintain and monitor the system.Required skills:6+ years of experience in iOS developmentDeep knowledge of Swift, Combine, and UIKitStrong foundation in computer science principles, including memory management, concurrency, networking, data persistence, unit testing, performance profiling, and system designStrong understanding of the full mobile development life cycle, Git, SOLID, OOP principles, and design patternsUnderstanding of algorithms and data structuresWould be a plus:Modular project organization knowledge (SPM, CocoaPods)gRPC experienceUse the latest technologies and stay up to date with development trendsPassion for software engineering, learning, and continuous improvementTasks and Responsibilities:Follow high standards of software quality established in the teamDesign, build, and maintain high-performance, reusable, and reliable codeCollaborate with cross-functional teams to define, design, and ship new application featuresIdentify options for potential solutions and assess them for both technical and business suitabilityWith us, you will enjoy:Working with a team of people to build the future of an industryNon-trivial challenges and various range of exciting tasksFlexible working hoursParking for cars and bicyclesMedical insuranceEnglish classesWe are working to ensure people’s lives are calm and the world safe.Join the team that creates a smart and useful global product!\n\n

Other Ai Matches

Quality Operator Applicants are expected to have a solid experience in handling Ajax Turkey Department – Recruitment Team Turkey related tasks
Project Manager (Smart Home) Applicants are expected to have a solid experience in handling System Department – System Department related tasks
remote-jobserver Remote
Business Development Manager (Bayern) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
Paid Traffic Manager Applicants are expected to have a solid experience in handling Marketing Department – Digital Marketing Department related tasks
remote-jobserver Remote
Key Account Manager (Integrators, Alarm Companies) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
remote-jobserver Remote
Area Sales Manager - Central America Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
remote-jobserver Remote
Business Development Manager (Egypt) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
remote-jobserver Remote
Area Sales Manager Spain (Center) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
Head of Logistics Applicants are expected to have a solid experience in handling Supply Chain Department – Transport Logistics related tasks
WiFi RF Engineer Applicants are expected to have a solid experience in handling Device Department – Video Devices Team related tasks
remote-jobserver Remote
Business Development Manager Fire (Saudi Arabia/Riyadh) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
Manual QA Engineer (Lviv) Applicants are expected to have a solid experience in handling QA Department – QA Apps Team related tasks
remote-jobserver Remote
Pre-Sales Engineer (Azerbaijan) Applicants are expected to have a solid experience in handling Customer Success
 Department – Technical Pre-sale Team related tasks
remote-jobserver Remote
Business Development Manager (Iraq) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
Казначей Applicants are expected to have a solid experience in handling Finance Department – Treasury and Corporate Finance Team related tasks
Вантажник Applicants are expected to have a solid experience in handling Administration Service Department – Office Technical Team related tasks
remote-jobserver Remote
Business Development Manager, West and Central India (Mumbai) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
Image Quality Engineer Applicants are expected to have a solid experience in handling Device Department – Video Devices Team related tasks
remote-jobserver Remote
Pre-Sales Engineer (Türkiye) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
Pre-Sales Engineer (Iberian market) Applicants are expected to have a solid experience in handling Customer Success
 Department – Technical Pre-sale Team related tasks
Embedded/Hardware developer Applicants are expected to have a solid experience in handling Automation Department – EmbeddedHardware Team related tasks
remote-jobserver Remote
Pre-Sales Engineer (Poland) Applicants are expected to have a solid experience in handling Business Development Department – Business Development Department related tasks
Senior Java Developer Applicants are expected to have a solid experience in handling System Department – System Department related tasks