iOS Developer
Posted 118ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Middle iOS Developer role at GR8 Tech developing iGaming solutions for sports teams. Collaborating with cross-functional teams and delivering high-quality code with efficient practices.
Responsibilities:
- Writing, testing, and debugging code to ensure functionality and efficiency;
- Developing and implementing new features based on requirements;
- Participating in code reviews and providing constructive feedback;
- Maintaining and updating technical documentation;
- Collaborating with cross-functional teams to deliver projects;
- Troubleshooting and resolving software issues in a timely manner;
- Optimizing applications for performance and scalability;
- Developing and executing unit and integration tests;
- Assisting junior engineers with technical guidance;
- Staying updated on new technologies and best practices;
- Contributing to project planning, estimation, and tracking;
- Ensuring high-quality standards through testing and reviews;
- Delivering code to production in a timely manner according to expectations.
Requirements:
- Having 3+ years of commercial iOS development experience;
- Strong knowledge of Swift, including generics, protocols, method dispatch, and type safety;
- Solid experience with UIKit, AutoLayout, view lifecycle, and building complex UI with UITableView/UICollectionView;
- Understanding iOS application lifecycle, navigation patterns, deep links, and push notifications;
- Good knowledge of concurrency (GCD, Operations, async/await) and thread-safe programming;
- Experience with reactive programming (Combine or RxSwift);
- Understanding architectural patterns (MVVM, MVP, Clean), SOLID principles, and ability to maintain clean code;
- Proficiency with Git, CI/CD basics, and testing (unit and integration tests);
- Strong debugging skills with Xcode tools, Instruments, LLDB, and crash reporting tools;
- Experience with app signing, provisioning, TestFlight, and different distribution types;
- Familiarity with dependency management tools (SPM, CocoaPods, Carthage).
Benefits:
- An annual fixed budget that you can use based on your needs and lifestyle. You decide how to allocate it:
- Sports – gym, yoga, or any activity to keep you active;
- Medical – insurance and wellness services;
- Mental health– therapy or coaching support;
- Home office – ergonomic furniture, gadgets, and tools;
- Languages – courses to improve or learn new skills.
- Parental support with paid maternity/paternity leave and monthly childcare allowance;
- 20+ vacation days, unlimited sick leave, and emergency time off;
- Remote-first setup with full tech support and coworking compensation;
- Regular team events – online, offline, and offsite;
- Learning culture with internal courses, career development programs, and real growth opportunities.



















