What are the responsibilities and job description for the iOS Developer position at Metaphor Services?
Locations: Austin/Dallas/Westlake, TX | Denver, CO | Raleigh, NC (Hybrid)
Type- W2 (USC/GC).No C2C.
About the Company
Our client is seeking a highly skilled Lead iOS Developer to spearhead the development of their Mobile Technology Suite. This role offers the opportunity to work on next-generation mobile finance applications, collaborating with a cutting-edge team renowned for delivering exceptional products and ensuring client satisfaction. The mobile suite supports top-tier customer service, brokerage, and banking solutions for retail and institutional investors alike.
About the Role
Lead and guide the engineering team in developing mobile applications for Retail, Retirement, and Intelligent Assistant platforms. Participate in design discussions, create roadmaps, and contribute to the vision for the client’s suite of mobile applications. Provide mentorship, address roadblocks, and foster the professional growth of junior developers. Collaborate closely with the principal iOS Developer to ensure alignment with strategic goals.
Responsibilities
- Lead and guide the engineering team in developing mobile applications for Retail, Retirement, and Intelligent Assistant platforms.
- Participate in design discussions, create roadmaps, and contribute to the vision for the client’s suite of mobile applications.
- Provide mentorship, address roadblocks, and foster the professional growth of junior developers.
- Collaborate closely with the principal iOS Developer to ensure alignment with strategic goals.
Qualifications
- 10 years of overall experience in software development.
- 7 years of iOS development experience, including team leadership.
Required Skills
- Proficiency in Swift and Swift UI.
- Expertise with MARS, Appium, and Xcode.
- Strong understanding of algorithms, memory management, and real-time communications.
- Experience with REST, JSON, and XML for server-side API integration.
Preferred Skills
- Deep problem-solving abilities and experience mentoring junior developers.
- Familiarity with Agile practices.
- Thorough understanding of mobile encryption algorithms, analytics, and social channel integration.
- Proven experience in developing reusable artifacts, modules, and assets.