Salary
💰 $117,000 - $234,000 per year
Tech Stack
GradleiOSJavaScriptMavenNode.jsSwift
About the role
- Design and build applications for the iOS platform
- Guide software engineers as part of a full-stack team to deliver iOS mobile features using iOS, Node.js, GQL
- Design, develop and lead multiple Business or Technology driven projects with small to medium sized teams
- Shape architectural decisions, champion scalable and efficient solutions
- Provide technical leadership and mentorship to teammates and other teams
- Take ownership and contribute across the technical stack to improve delivery speed and developer productivity
- Drive Availability, Quality, Performance, and Resiliency related goals with your team
- Collaborate with cross-functional teams including product, UX and designers
- Identify and drive improvements to mobile SDE frameworks, components and tooling
- Contribute to and enhance mobile platform architecture related to AR/VR, Gen AI, Automation/Robotics, Telemetry, Code-injection technologies
Requirements
- 4+ years of experience designing and developing software for iOS platform
- Experience with Swift and Cocoa Touch
- Experience with iOS frameworks such as Core Data, Core Animation
- Full-stack experience: iOS, Node.js, GQL
- Solid understanding of full mobile development life cycle
- Experience in mobile architectures including MVC, MVVM, VIPER
- Experience publishing and managing dependencies using Maven and Gradle
- Advanced knowledge of complex software design, distributed system design, design patterns, data structures, and algorithms
- Excellent technical debugging and production support skills
- Experience with monitoring mobile app performance, stability, success rate
- Improve code quality through writing unit tests, automation, and performing code reviews
- 3 years’ experience in software engineering + Bachelor's degree in CS/related OR
- 5 years’ experience in software engineering (no degree)
- incentive awards for your performance
- 401(k) match
- stock purchase plan
- paid maternity and parental leave
- PTO
- multiple health plans
- Health benefits include medical, vision and dental coverage
- Financial benefits include 401(k), stock purchase and company-paid life insurance
- Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting
- short-term and long-term disability
- company discounts
- Military Leave Pay
- adoption and surrogacy expense reimbursement
- Live Better U (Walmart-paid education benefit program)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
iOS developmentSwiftCocoa TouchCore DataCore AnimationNode.jsGQLMVCMVVMVIPER
Soft skills
technical leadershipmentorshipcollaborationproblem-solvingcommunicationownershipteamworkimprovement mindsetdebuggingsupport skills
Certifications
Bachelor's degree in Computer Sciencerelated field