iOS Senior developer

Ayesa
Municipality of Madrid, Spain
2 days ago

Role details

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

Job location

Municipality of Madrid, Spain

Tech stack

IOS Applications
iOS
Continuous Integration
Model View ViewModel
Scrum
UIKit
Swiftui
iOS
Backend
Core Data
Solid Principles
Information Technology
REST
Xctest
Microservices

Job description

Descripción A iOS Senior Developer at Ayesa plays a key role in designing and developing innovative iOS solutions, working closely with cross-functional teams of designers, product managers, and backend engineers. The position is offered in a hybrid work model, with a schedule from 8:00 to 17:00 Monday-Thursday and reduced hours on Fridays. Responsabilidades * Design, develop, and maintain advanced iOS applications using modern frameworks and tools. * Collaborate with product, design, and backend teams to define and implement robust, scalable solutions. * Apply clean architecture principles and best practices for maintainability and performance. * Ensure high-quality code through peer reviews, testing, and continuous integration. * Optimize performance, memory usage, and responsiveness across different iOS devices. * Contribute to the continuous improvement of processes, architecture, and development standards. Requisitos * 6+ years of experience as an iOS Developer. * Proven

Requirements

experience in Swift and iOS frameworks (UIKit, SwiftUI, Core Data, Combine, etc.). * Experience with RESTful APIs and integration with backend services. * Familiarity with Clean Architecture, MVVM, and SOLID principles. * Knowledge of testing frameworks (XCTest, Quick/Nimble) and CI/CD tools. * Experience working in agile environments (Scrum/Kanban). * Strong problem-solving and communication skills. * Proficiency in English (B2 level or higher). Beneficios * Hybrid work model, combining office and remote days. * Flexible schedule: Monday-Thursday from 8:00 to 17:00, and reduced hours on Fridays. * Professional growth: Continuous learning programs and participation in cutting-edge projects. * Flexible compensation plan: Health insurance, restaurant vouchers, childcare, and transport options. * Well-being plan: Discounts on travel, technology, education, sports, and more. * Continuous training: Specialized courses, certifications, and language programs. * Social impact: Participation in corporate volunteering initiatives. Información adicional * Seniority level: Mid-Senior level * Employment type: Full-time * Job function: Engineering and Information Technology * Industry: Business Consulting and Services Declaración de igualdad de oportunidades In line with Organic Law 3/2007, of March 22, Ayesa is committed to promoting equal opportunities between men and women and preventing any form of workplace discrimination. Ayesa also embraces diversity and inclusion, rejecting discrimination based on race, gender, functional diversity, religion, sexual orientation, gender identity, or any other personal or social condition. #J-18808-Ljbffr

Apply for this position