JOBSEARCHER

iOS Engineer

iOS EngineerLocation: RemoteRequired Skills:-7-8+ years of US enterprise experience-Expertise with SwiftUI, Swift 5, MVVM and the iOS lifecycle as a whole-Previous contracting experience with Walmart, Albertsons, Safeway, Amazon, eBay, PayPal, or other related retail/ecommerce/grocery companies will be heavily favoredJob Description:-Design and implement sophisticated features in iOS applications.-Work closely with product and design teams to optimize the experience for iOS platform.-Analyze and optimize iOS applications.-Experiment with new technologies and features and build quick prototypes.-Participate in managing code & configurations for multiple environments, release management process, creating and maintaining environment configuration and controls, code integrity and work closely with platform team.-Analyzing business requirements, story-boards and similar artifacts of the scrum process, work in an agile development environment with a quick turnaround time and iterative builds.-Leads the discovery phase of medium to large projects to come up with high level design.-Leads the work of other small groups of three to five engineers.-Troubleshoots business and production issues.-Ensures inclusion of business vision and industry trends to enable results that drive business.-Problem solving and troubleshooting design and development issues and provide appropriate solutions.-Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams.-Provide guidance and mentorship to the junior engineers.-Knowledge of standard tools for optimizing and testing code.-A desire to work in a fast-paced and challenging work environment.-Utilizes industry research to improve technology environment.-Demonstrate a strong understanding of the iOS framework and respective component lifecycles.-Expert-level knowledge of Swift 5.-Ability to build products with a focus on Unit-testing code for robustness, including edge cases, usability, and general reliability with XCTest and XCUITest.-Capable of building user interfaces programmatically.-Wide experience working in multi plugin environment projects.-Expert-level knowledge of git and CI/CD systems such as TeamCity or Jenkins.-Experience in good app architecture using design patterns such as MVVM, MVP or Clean.-Extensive understanding of iOS framework components and their respective lifecycles combined with a solid knowledge of multithreading, protocols, structures, networking, offline storage, and performance tuning.-Build reusable iOS components, orchestrate user-interactions integrating with backend services via REST and GraphQL APIs.-Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together.Preferred Qualifications:-7-8+ years of US enterprise experience-Expertise with SwiftUI, Swift 5, MVVM and the iOS lifecycle as a whole-Previous contracting experience with Walmart, Albertsons, Safeway, Amazon, eBay, PayPal, or other related retail/ecommerce/grocery companies will be heavily favored-Ability to step out of their comfort zone and use new technologies.-Experience with unit testing, UI testing and automation.-Experience working in large organizations.