Senior iOS Engineer

closed
Experian Logo

Experian

πŸ“Remote - United States

Summary

Join Experian Consumer Services (ECS) as a Senior iOS Engineer to contribute to our world-class iOS native application. You will manage end-to-end responsibility for projects, collaborate with various teams, write clean code, mentor developers, and participate in cross-team engineering efforts. The role requires 5+ years of iOS development experience using Swift, 2+ years of technical project leadership, and proficiency in SwiftUI. You will also need experience mentoring junior developers and collaborating with remote teams. Experian offers a great compensation package, core benefits (medical, dental, vision, 401K), flexible work environment, and flexible time off.

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
  • Coordinate with product managers and designers to understand requirements and deliver solutions
  • 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 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, building pipelines, and monitoring
  • Manage project timelines and deliverables. Participate in sprint planning and Agile development processes

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
This job is filled or no longer available

Similar Remote Jobs