Senior iOS Developer

  • Mexico City, Mexico
  • Full Time

Join our team where you will work on new technologies and find ways to meet our customers’ needs and make it easy for them to do business with us. You will be a part of a team to resolve a diverse range of complex problems and regularly lead multiple, technically complex, large-scale projects.

What’s In It For You

  • Career: Ability to progress and learn with ongoing training, in-office English tutors, career development, leadership opportunities; 
  • Work Environment: All equipment provided to you, autonomy and ownership, leadership opportunities, travel to U.S. and work with U.S. clients, interesting projects using latest tech, cozy and modern office in Paseo de la Reform;
  • Culture: Trust, collaboration, support, transparent communication & processes, experimentation, passion, continuous improvement, friendly & international team of first-class professionals;
  • Benefits: Paid time off, 10 day vacation starting year one, flexible schedule & ability to work remotely to accommodate work-life balance, 15 days guaranteed Christmas bonus on year one and 30 days starting year two;
  • Compensation: Competitive salary fitting your work experience & skills, compensation system, training for long-term career growth;
  • Events: IT events, professional conferences, on- and offline training courses sponsored by Distillery, opportunities to speak at Distillery-hosted hackathons and meetups.

Responsibilities

  • Full-cycle development and support of our iOS applications;
  • Demonstrate engineering excellence by writing clean, robust code and following an agile development methodology;
  • Define, design, and ship new features and enhancements, support and improve the existing ones;
  • Ensure and continuously improve the performance, quality, and responsiveness of the application;
  • Collaborate with and provide feedback to the backend and modeling teams on improving the API and other services supporting our applications;
  • Help maintain code quality and organization, conduct code review, write unit tests;
  • Ensure the iOS libraries remain on the cutting edge of performance, ease of use, and security;
  • Support and mentor other developers on the team.

Skills & Qualifications

  • 4+ years of software development experience including experience building high-performing, well-architected native iOS applications and/or API app libraries;
  • Deep understanding of core software concepts, including networking, security, memory management, multi-threading, and Android application life-cycle management;
  • Highly proficient in the following: iOS internals and SDK’s, performance characteristics on iOS, RESTful API design and implementation;
  • Experience with UI and Integration testing;
  • Experience building iOS SDKs for external consumption;
  • Experience with Scrum and Agile methodologies;
  • Knowledge of latest mobile emerging technologies, architectures, and trends;
  • Strong problem-solving skills, a detail-oriented mindset, and capable of collaborating across teams;
  • Conversational English skills (oral and written), including ability to write about and speak on technical topics;
  • Experience with analytics, machine learning, or similar data-centric products is preferred;
  • Bonus points for showing us App Store applications you’ve made, open source contributions, or other visible past work.

Apply for this position