Summary
Join Experian's Consumer Services Mobile Team as an iOS Developer and contribute to high-impact mobile applications used by millions daily. This role offers a startup feel within a stable company, leveraging the latest technologies. You will manage projects end-to-end, participate in the full application lifecycle, write clean code, mentor junior developers, and collaborate with cross-functional teams. The position requires extensive iOS development experience, technical leadership skills, and proficiency in SwiftUI. Experian provides a competitive compensation package, comprehensive benefits, and a flexible work environment.
Requirements
- 5+ years' experience in iOS application development using Swift, delivering high-quality, user-friendly applications
- 2+ years' experience in technically leading projects, encompassing planning, implementation, and successful release phases
- 2+ years' experience with SwiftUI, crafting modern, responsive user interfaces that enhance user engagement
- Can manage large codebases and collaborate with shared REST/GraphQL API libraries, optimizing performance and ensuring robust application architecture
- Experience mentoring junior developers, encouraging their professional growth and skill development
- Experience enabling collaboration with remote teams and the ability to discuss complex topics with both technical and non-technical audiences
Responsibilities
- Manage end-to-end responsibility for projects of increasing complexity, from technical design through completion and deployment
- Participate in the full application lifecycle (concept, design, build, deploy, test, and release management)
- Write clean, correct code incorporating feedback from code reviews; follow and enforce best practices
- Lead and mentor other developers; help them improve their coding skills, work habits, and team collaboration
- Collaborate on API contracts documented and agreed upon by multiple stakeholders
- Present and defend technical and architectural choices
- Investigate and prototype new technologies
- Foresee future changes and lead the feature team to provide expandable and scalable solutions
- Participate in cross-team engineering efforts such as improving code review system, build pipeline, and monitoring
Benefits
- Great compensation package and bonus plan
- Core benefits, including medical, dental, vision, and matching 401K
- Flexible work environment, ability to work remotely, hybrid, or in-office
- Flexible time off, including volunteer time off, vacation, sick, and 12-paid holidays