Senior Manager, Software Engineering (Mobile)
Wal-Mart Stores, Inc.
Sunnyvale, CA, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$252,000 - $308,000
Working hours
Regular working hours
Job source
Tech stack
Adobe InDesign
IOS Applications
App Store (IOS)
Unit Testing
Code Review
Memory Management
Mobile Application Software
Model View ViewModel
Object-Oriented Software Development
Scrum Methodology
Software Engineering
Software Systems
+6 more
Test-Driven Development (TDD)
Swift (Programming Language)
Git
Kotlin
Objective C++
Multiplatform
Job description
Provide guidance and lead a team of engineers to build quality software solutions for our Associates and Members that reduce waste and gain efficiency., * Work closely with the Engineering, Program and Product Manager, and Scrum Champion to ensure engineering work is pointed and prioritized correctly.
- Work with a group of engineers in the mobile team to contribute to the vision and mission of the mobile initiatives.
- Assist product owners and designers in defining product requirements by offering technical suggestions.
- Guide proof-of-concept for medium to large initiatives and implement prototypes to validate ideas.
- Provide technical direction and define technical roadmaps for medium to large complexity solutions.
- Drive complex technical and/or business initiatives.
- Uphold the overall codebase quality by participating in design review, code review, unit testing, and general technical discussion.
- Troubleshoot business and production issues and support operations via monitoring and alerting.
- Mentor other engineers and help build strong teams.
- Assist in hiring, performance management, and headcount planning as well as vision and charter for quarterly roadmap planning.
Requirements
- Experience coding in the following object-oriented programming languages: Swift, Objective-C, Kotlin.
- Minimum 5+ years of experience in leading a team of at least 6 mobile engineers.
- Through understanding of developing and releasing mobile applications into App Store or Play Store.
- Hands-on development experience in mobile SDKs, native libraries, or system-level engineering.
- Deep understanding of mobile performance, memory management, and privacy-preserving data collection.
- Strong ability to work across native mobile and multi-platform environments, ensuring seamless integration across various frameworks.
- Experience designing and implementing MVVM architecture for iOS applications.
- Experience designing and implementing reactive architecture for mobile applications.
- Experience analyzing features in production using analytics and experiments.
- Experience writing effective tests and following test driven development.
- Experience participating in peer code reviews and contributing effectively within an agile setup with designers, product managers, and peer developers.
- Experience leading teams, mentoring colleagues, and managing technical projects.
- Experience operating in a highly dynamic and cross-functional environment.
- Experience working with Git.
- Experience in mentoring engineers and influencing other engineers across the organization.
- Strong oral and written communication skills.
- Good problem-solving attitude and analytical skills.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦