Udemy

Senior Software Engineer, iOS

Udemy

contract

Posted on:

Location Type: Hybrid

Location: Mexico City • 🇲🇽 Mexico

Visit company website
AI Apply
Apply

Salary

💰 MX$1,040,000 - MX$1,300,000 per year

Job Level

Senior

Tech Stack

iOSObjective-CSwift

About the role

  • Lead development of native iOS applications focusing on enhancing user experience and implementing scalable solutions
  • Collaborate with cross-functional teams to deliver high-quality, scalable mobile applications
  • Conduct requirements analysis and perform code reviews on a contract basis
  • Integrate new features in collaboration with product and engineering teams
  • Implement robust unit tests to maintain code quality
  • Optimize applications for security and performance
  • Track project progress and adjust strategies as needed
  • Share expertise, promote best practices in mobile development, and stay updated with emerging technologies

Requirements

  • Extensive experience in developing native iOS applications using Swift and Objective-C
  • Strong focus on scalability, security, and seamless user experiences
  • Proficient in Agile methodologies, including Scrum
  • Proven track record in leading successful iOS projects on a contractor basis
  • Bachelor’s degree in Computer Systems Engineering or related field
  • Strong communication and leadership skills
  • Ability to work effectively in a dynamic and collaborative environment
  • Understanding of security protocols and performance optimization
  • Adaptability to new technologies and project requirements
Benefits
  • Full access to Udemy courses
  • Monthly UDay for personal development
  • Budget to spend on professional improvement
  • Eligible for equity
  • Robust hybrid work model (requires 3 days per week in office at nearest hub)
  • Region-specific benefits and coverage (see Mexico Benefits)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
iOS developmentSwiftObjective-CAgile methodologiesScrumunit testingperformance optimizationsecurity protocolsrequirements analysiscode reviews
Soft skills
communicationleadershipcollaborationadaptabilityuser experience focus
Certifications
Bachelor’s degree in Computer Systems Engineering