iOS Engineer

Community Of
Municipality of Madrid, Spain
10 days ago

Role details

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

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Agile Methodologies
IOS Applications
iOS
XCode
Code Review
Computer Engineering
Software Design Patterns
Programming Tools
Memory Management
Electronic Data Interchange (EDI)
JSON
Performance Tuning
Software Architecture
Software Engineering
Data Streaming
User Interface Testing
Data Processing
iOS
Backend
GIT
Information Technology
Enterprise Integration
REST
Software Version Control

Job description

patterns such as MVP, MVVM, and VIPER, as well as modern SwiftUI approaches leveraging unidirectional data flow and state management. Testing & Quality Assurance - Conduct unit, integration, and UI testing to ensure application stability and performance, alongside implementing security best practices to protect user data and privacy. Backend Integration & Data Handling - Integrate RESTful APIs to connect iOS applications to back-end services, and efficiently handle data interchange formats like JSON. Version Control & Collaboration - Use Git for version control, perform code reviews, and collaborate with cross-functional teams to define, design, and ship new features, while contributing to improving team practices. Documentation - Maintain comprehensive documentation of code, modules, and development processes to ensure clarity and continuity across the team. Continuous Learning - Stay up-to-date with the latest iOS development trends, tools, and technologies to continuously improve

Requirements

skills and bring innovation to the team. Who we're looking for Bachelor's degree in Computer Science, Computer Engineering, or a related field, with 3+ years of professional experience in iOS application development. Strong proficiency in Swift, the iOS ecosystem, and development tools such as Xcode. Solid understanding of software architecture, design patterns, performance optimization, memory management, and testing practices for building scalable and maintainable applications. Experience working with Git, collaborative development workflows, and CI/CD pipelines for automated build, testing, and deployment processes. Comfortable working in Agile, cross-functional environments with a practical, analytical, and product-oriented mindset. Fluent in both Spanish and English. Passion for continuous learning and interest in modern engineering practices, including AI-assisted development workflows and tools. What's in it for you Hybrid model that works - Enjoy the energy of our office, 3 days

Benefits & conditions

a week and the flexibility of working remotely the other 2. Flexible schedule, because we trust you to own your time and your outcomes. Meal vouchers - Enjoy a monthly support of meal vouchers. Health & wellness - private health insurance and discounted gym memberships. Learning & development - English classes and role-specific training. 23 days of paid time off - plus local holidays. A dynamic, fast-growing environment - where each day is unique and every idea counts. A collaborative mindset - surrounded by people who genuinely enjoy building together. Regular afterwork & teambuilding events - activities to relax, connect, and strengthen team bonds. By applying for this job, the candidate acknowledges and agrees that any personal data contained in their application or supporting materials will be processed in accordance with Frekuent's Privacy Policy.

About the company

What you'll do At Frekuent, we're not just building payment solutions - we're creating seamless experiences that move businesses and customers forward. As our iOS Engineer, you'll be at the heart of crafting elegant, high-performance mobile experiences that our users love. This role is all about taking ownership of the development lifecycle and pushing the boundaries of what's possible on iOS. You'll have the opportunity to drive impactful solutions from concept to release, shaping the future of our mobile platform. What you'll be doing Design & Development - Design and develop advanced, high-performance iOS applications using Swift, ensuring the best possible quality and responsiveness while following Apple's Human Interface Guidelines to create intuitive and visually appealing interfaces. Architecture & Design Patterns - Apply clean architecture principles and design patterns (e.g., dependency injection) to build modular, testable, and scalable codebases, with familiarity in UIKit

Apply for this position