Position: IOS Engineer
Location: Remote
Experience: - 7-8 + Years
MUST 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 favored
-Design and implement sophisticated features in Walmart 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 Wal-Mart's 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 organization