We are looking for a Senior iOS Engineer to join our team.
Our customer is an American global commerce leader based in California, one of the most popular and successful e-commerce websites on the Internet. It provides inspiring services by connecting millions of users in more than 190 markets around the world.
Main Responsibilities: * Design, build, and maintain efficient, reusable, and reliable code * Communicate with multi-functional teams to streamline the workflow * Suggest technical and functional improvements to add value to the product * Conduct design reviews and code reviews to maintain high quality * Identify UI problems and bugs and devise efficient solutions
Requirements: * 5+ years of commercial iOS development * Proven ability to deliver and maintain production-grade iOS applications * Strong problem-solving skills and understanding of modern iOS development practices * Excellent knowledge of Swift, SwiftUI, and UIKit * Solid understanding of modern iOS architectures (MVVM, TCA, VIPER) * Hands-on knowledge of Combine and reactive programming * Good understanding of Swift structured concurrency (async/await) * Working knowledge of RESTful APIs and GraphQL * Strong skills in building adaptive and high-quality user interfaces * Familiarity with iOS dependency management tools (SPM, CocoaPods, Carthage) * Familiarity with CI/CD tools and pipelines
Nice to Have: * Knowledge of large-scale or high-traffic consumer mobile applications * Familiarity with performance monitoring, profiling, and optimization of iOS apps * Knowledge of designing and maintaining shared, modularized codebases * Familiarity with building and maintaining internal frameworks, libraries, or SDKs * Exposure to E2E testing strategies and improving test reliability
We offer*: * Flexible working format — remote, office-based or flexible * A competitive salary and good compensation package * Personalized career growth * Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) * Active tech communities with regular knowledge sharing * Education reimbursement * Memorable anniversary presents * Corporate events and team buildings * Other location-specific benefits * ot applicable for freelancers