Envia um currículo específico para a oferta em poucos minutos.
Começa do zero ou importa um currículo já existente
Resumo da oferta
A tech company in Oeiras, Portugal is looking for an experienced iOS Developer to develop and maintain the Moey! iOS app. The ideal candidate will be proficient in Swift, UIKit, and SwiftUI, with a strong understanding of architectural patterns and API integration. Responsibilities include managing dependencies, conducting code reviews, and ensuring app performance. Familiarity with agile methodologies and collaborative work is a plus, along with experience in unit testing and using tools like Git.
Conhecimentos
Swift proficiency
UIKit expertise
SwiftUI expertise
Architectural patterns
Networking and API integration
Dependency management
Experience with Git
Core Data
Unit and UI testing
Advanced Xcode skills
App lifecycle and memory management
Agile methodologies
Descrição da oferta de emprego
Join a team of 5 iOS developers dedicated to developing and maintaining the Moey! iOS app
Requirements
Advanced Swift proficiency: Ability to write clean, efficient, and optimized Swift code, with a solid understanding of language features like protocols, generics, and closures.
UIKit and SwiftUI expertise: Proficient in creating complex interfaces using both UIKit and SwiftUI, with knowledge of best practices for managing UI state.
Architectural patterns: Strong understanding of design patterns such as MVC, MVVM, and Coordinator, with experience implementing them in larger-scale projects.
Networking and API integration: Proficient in integrating APIs using URLSession and handling advanced tasks like error handling, caching, and offline support, with experience in libraries like Alamofire.
Dependency management: Proficient in managing dependencies with Swift Package Manager and CocoaPods, including resolving conflicts and optimizing dependency usage.
Experience with Git and branching strategies: Familiar with advanced Git workflows, including branching strategies (e.g., Git Flow), resolving merge conflicts, and conducting code reviews.
Core Data or alternative databases: In-depth experience with Core Data, including creating complex relationships and migrations, or familiarity with alternative databases like Realm.
Proficient in unit and UI testing: Skilled in writing unit tests with XCTest and UI tests using XCUITest and Continuous Integration (CI) setups.
Advanced Xcode skills: Proficient in using Xcode, including advanced debugging techniques, Instruments for performance profiling, and managing app signing and provisioning.
Experience with app lifecycle and memory management: Deep understanding of the iOS app lifecycle, memory management and optimization techniques to ensure smooth performance.
Experience with agile methodologies and collaborative work: Familiar with agile methodologies (Scrum, Kanban) and tools like Jira, with experience working in cross-functional teams.
Obtém a tua avaliação gratuita e confidencial do currículo.
Estava farto de enviar currículos sem obter resposta até usar a JobLeads. Fizeram com que fosse impossível aos recrutadores ficarem indiferentes ao meu currículo.
Sophie Reynolds
A avaliação de currículo da JobLeads ajudou-me a corrigir erros críticos e comecei a receber convites para entrevistas quase imediatamente!
Daniel Fischer
Com a avaliação de currículo da JobLeads, o meu currículo deixou de ser ignorado e passou a conseguir-me entrevistas de emprego em menos de nada!