MID iOS Developer
Role details
Job location
Tech stack
Job description
- Develop and maintain native iOS applications using Swift and Objective-C.
- Define and implement technical architectures, including MVVM or other industry best practices.
- Oversee the development of technical specifications, requirements, and performance metrics to ensure application quality and efficiency.
- Implement unit testing, UI testing, and integration testing frameworks such as Swift Testing and XCUITest to maintain a high standard of code reliability.
- Collaborate with UX designers, web and mobile developers to deliver seamless, user-friendly experiences.
- Utilize CI/CD pipelines to streamline development and deployment processes.
- Ensure applications are scalable, performant, and secure, following best practices in security and compliance.
- Stay updated with the latest advancements in the iOS ecosystem, including new SDKs, APIs, and Apple platform features.
- Develop applications for iOS, Apple Watch (watchOS) and visionOS to expand our ecosystem of products.
Requirements
-
Bachelor's Degree in Computer Science, Software Engineering, or a related field.
-
2+ years of experience in native iOS development with Swift and Objective-C. · Strong knowledge of iOS frameworks and SDKs, such as UIKit, Foundation, and CoreData.
-
Experience with SwiftUI for building modern, user-friendly interfaces. · Proficiency in SOLID principles, object-oriented programming (OOP), and design patterns.
-
Proficient in writing unit tests and ensuring code quality through test-driven development (TDD) practices.
-
Familiarity with dependency management tools like CocoaPods and Swift Package Manager.
-
Experience with RESTful APIs, GraphQL, and networking frameworks like Alamofire.
-
Strong understanding of version control using Git.
-
Hands-on experience with CI/CD pipelines for mobile development.
-
Experience with Agile methodologies and collaboration tools like Jira or Trello. Nice to Have
-
Experience with React Native for cross-platform development.
-
Understanding of VR/AR technologies (ARKit, RealityKit) and Unity 3D.
-
Experience working with machine learning models on-device using Core ML or TensorFlow Lite.
-
Knowledge of Cloud integrations, such as Firebase, AWS, or Azure services for iOS apps.
Benefits & conditions
We are Aily Labs, a start-up based in Munich and Barcelona. Aily Labs was founded in Spring 2020 and three years later we are now already a team of +300 super motivated individuals. Our mission is to build beautiful Artificial Intelligence products. We're curious, passionate, and relentless in our drive to develop a truly end-to-end product, pushing the boundaries of innovation as far as we can. Our offices are based in Barcelona, Madrid, Munich, Cluj and New York. We are looking for a passionate iOS Engineer to join our mission working either in Barcelona, Madrid or Munich. In Aily we encourage a fun and agile environment. We contribute to the development of the brain of our products.
- We are an internationally diverse and young team with more than 30 nationalities.
- We develop high-quality, beautiful software and thus create sustainable added value for our customers.
- We pay competitive salaries and reward performance
- We live an open feedback culture so that we can constantly reflect and improve.
- We offer flexible remote work with free time management within the projects.
- We enjoy new technologies, are open for innovative ideas and foster trial and error principles.
- We give freedom for further training because lifelong learning is important to us.
- We do cool and fun offsites (e.g. Ibiza. Kitzbühel), and regular casual get-togethers. Inscribirse en esta oferta Recibir ofertas similares por correo electrónico Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies.