Ajax Systems

Senior iOS Developer

Ajax Systems

full-time

Posted on:

Location Type: Office

Location: Kyiv • 🇺🇦 Ukraine

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

GRPCiOSSwift

About the role

  • Follow high standards of software quality established in the team
  • Design, build, and maintain high-performance, reusable, and reliable code
  • Collaborate with cross-functional teams to define, design, and ship new application features
  • Identify options for potential solutions and assess them for both technical and business suitability

Requirements

  • 6+ years of experience in iOS development
  • Deep knowledge of Swift, Combine, and UIKit
  • Strong foundation in computer science principles, including memory management, concurrency, networking, data persistence, unit testing, performance profiling, and system design
  • Strong understanding of the full mobile development life cycle, Git, SOLID, OOP principles, and design patterns
  • Understanding of algorithms and data structures
  • Modular project organization knowledge (SPM, CocoaPods) — would be a plus
  • gRPC experience — would be a plus
  • Use the latest technologies and stay up to date with development trends — would be a plus
  • Passion for software engineering, learning, and continuous improvement — would be a plus
Benefits
  • Flexible working hours
  • Parking for cars and bicycles
  • Medical insurance
  • English classes
  • Working with a team of people to build the future of an industry
  • Non-trivial challenges and various range of exciting tasks

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
iOS developmentSwiftCombineUIKitmemory managementconcurrencynetworkingdata persistenceunit testingperformance profiling
Soft skills
collaborationproblem-solvingcontinuous improvementpassion for software engineering