IOS Mobile Developer MAD REMOTE

Antal International
Municipality of Madrid, Spain
30 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Experience level
Intermediate

Job location

Remote
Municipality of Madrid, Spain

Tech stack

iOS
Application Performance Management
Unit Testing
Software Bug Management
Mobile Application Development

Job description

  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Participating in technical designs for new functionality.
  • Unit-testing code for robustness, including edge cases, usability, and general reliability.
  • Working on bug fixing and improving application performance.
  • Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.

Requirements

  • The candidate must have a BS/MS degree in Computer Science, Engineering, or a related field and over three years of experience developing iOS apps with Swift. Additionally, they should have:
  • Solid knowledge of the MVVM architecture.
  • Familiarity with developing unitary tests and interface tests.
  • Experience working with iOS frameworks and third-party libraries.
  • Experience using and consuming REST APIs.
  • Passion for SOLID development principles.
  • Experience working with Git and comfortable working in a CI/CD environment.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Solid understanding of the full mobile development life cycle.
  • Fluency in English is required, and proficiency in Spanish is mandatory for this role.

Benefits & conditions

  • A stable hiring process, competitive salary commensurate with experience and career path, and a flexible compensation package.
  • Continuous training to support professional development and technical skill improvement.
  • A remote work model to adapt to employees' needs.
  • An opportunity to join my client, an international company where they can develop their talents.

About the company

With over 20 years of experience, my client is a multinational company that provides consulting, technology, and professional services. They serve more than 50 countries across Europe, Latin America, and the United States and have their own offices in ten countries.

Apply for this position