Job Description
iOS Developer\n
\n
Job Description\n
We are looking for a seasoned iOS Developer with a strong foundation in both front-end and back-end iOS development. The ideal candidate will have hands-on experience in Swift, Cocoa Touch, and Xcode, and will be well-versed in iOS frameworks and design patterns. This role requires a keen understanding of Apple’s design principles and familiarity with web technologies to deliver high-quality mobile applications that align with our business needs.\n
\n
Key Responsibilities\n
- \n
- iOS Development:\n
- \n
- Design, build, and maintain high-quality iOS applications using Swift and Cocoa Touch. \n
- Work on both front-end and back-end components to create seamless user experiences. \n
\n - Frameworks and Tools:\n
- \n
- Utilize iOS frameworks such as SwiftUI, UI-Kit, Foundation, Core Data, and Core Animation for efficient development. \n
- Apply different design patterns, including MVC, MVVM, Singleton, Memento, Observer, and Builder, to structure code effectively. \n
\n - UI/UX Design:\n
- \n
- Collaborate closely with UI/UX designers to implement visually appealing and user-friendly interfaces that adhere to Apple’s design principles. \n
\n - API Integration:\n
- \n
- Integrate iOS applications with backend services using RESTful APIs to ensure data flow and functionality. \n
\n - Continuous Integration and Deployment:\n
- \n
- Work with CI/CD pipeline tools such as Azure, Jenkins, and GitLab to streamline the development and deployment process. \n
\n - Push Notifications and Messaging:\n
- \n
- Implement push notifications and cloud messaging solutions to enhance user engagement and app functionality. \n
\n
\n
\n
Qualifications\n
- \n
- Experience: 6+ years in iOS development, with strong expertise in Swift, Cocoa Touch, and Xcode. \n
- Technical Skills:\n
- \n
- Proficiency with iOS frameworks (SwiftUI, UI-Kit, Foundation, Core Data, Core Animation). \n
- Strong knowledge of design patterns (MVC, MVVM, Singleton, etc.). \n
- Familiarity with RESTful APIs and backend integration. \n
- Experience with CI/CD tools (Azure, Jenkins, GitLab). \n
\n - Design and UX: Understanding of Apple’s design principles and best practices for creating intuitive, user-friendly applications. \n
\n
\n
Preferred Skills\n
- \n
- Knowledge of web technologies and UI/UX design principles. \n
- Strong problem-solving abilities and attention to detail. \n
- Excellent communication skills and ability to collaborate with cross-functional teams. \n
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the Tech Aalto Privacy Policy, a copy of which is published at Tech Aalto’s website (https://www.techaalto.com/privacy/)\n
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.\n
\n
\n