iOS Engineer
Tech Stack / Keywords
Firma i stanowisko
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and startups across 17+ industries, specializing in application development and AI/ML.
Wymagania
- 5+ years of experience as an iOS engineer with strong hands-on Swift/iOS implementation.
- Experience building and shipping production iOS applications at scale.
- Practical experience designing and maintaining iOS architecture, especially MVVM.
- Strong ownership mindset with ability to operate with limited supervision and clarify ambiguous requirements.
- Experience integrating third-party SDKs in production mobile applications.
- Strong understanding of networking, API integration, error handling, and mobile-backend interaction patterns.
- Experience with Cloud Code or comparable cloud-connected mobile/platform functionality.
- Strong judgment around iOS quality practices and ability to select and implement appropriate testing tools.
- Ability to evaluate team quality needs and select suitable test coverage approaches.
- Comfortable using AI-assisted engineering tools responsibly.
- Strong communication skills with visible progress updates and early risk escalation.
- Upper-intermediate English level.
Nice to have:
- Experience with modular iOS architecture in large-scale consumer applications.
- Experience defining or improving team-level testing strategy.
- Experience introducing or improving testing tooling for iOS teams.
- Experience working on platform teams or shared mobile foundations.
- Experience with cloud-connected mobile features and backend-for-frontend patterns.
- Prior experience in high-ambiguity environments requiring discovery and technical shaping.
- Practical experience using AI tools to improve engineering workflows while preserving code quality and security.
Obowiązki
- Design, build, and maintain high-quality iOS platform capabilities supporting consumer-facing experiences.
- Contribute hands-on to iOS architecture and implementation, including MVVM and modular architecture patterns.
- Integrate third-party SDKs and platform services into the iOS application.
- Work across networking layers, API integrations, and backend-connected mobile features.
- Support Cloud Code-related implementation and integration needs.
- Own iOS work end-to-end from design through release readiness and iteration.
- Select and implement appropriate testing and quality tools based on codebase and delivery needs.
- Improve release confidence through pragmatic quality practices balancing test coverage, maintainability, and delivery speed.
- Provide technical guidance via code reviews, pairing, and architecture discussions.
- Apply AI-assisted engineering practices to improve delivery speed, code quality, debugging, refactoring, documentation, or tooling.
- Communicate clearly with stakeholders, surface risks early, and maintain progress visibility across time zones.
Benefity
- Professional growth with mentorship, TechTalks, and personalized growth roadmaps.
- Competitive USD-based compensation and budgets for education, fitness, and team activities.
- Opportunities to join projects with modern solutions and top-tier clients including Fortune 500 enterprises.
- Flextime with options for remote or office work to optimize work-life balance.
Inne informacje
Informujemy, że administratorem danych jest AgileEngine z siedzibą McLean, VA, 1751 Pinnacle Drive Suite 600 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
AgileEngine
26 aktywnych ofert