The Automation & DevOps Experts
iOS Engineer
Location
Portugal
Posted
74 days ago
Salary
0
Seniority
Senior
Job Description
iOS Engineer
DBServices Portugal
• Collaborate on digital transformation projects in iOS development • Contribute to software design, architecture, and engineering for high-quality iOS applications • Work with Agile methodologies and participate in team meetings • Leverage experience in test automation and optimization
Job Requirements
- Knowledge of Apple’s design principles and application interface guidelines
- Proven experience as a native iOS developer (Objective-C, Swift, CocoaTouch, ReactiveCocoa, RxSwift, etc)
- Experience with iOS Frameworks such as Foundation and UIKit, Swift Package Manager, Grand Central Dispatch, XCTest/XCUITest
- Proficient in code versioning tools (Gitflow)
- Experience with continuous integration is a plus.
Related Guides
Related Job Pages
More iOS Engineer Jobs
Mobile Developer
AttainGrow your team with ease and confidence. Staffing and managed services done right!
Company Description Founded in 2018 in Bangalore, the center of India's high-tech industry area, Attain has grown to serve a global client base of startups, early stage companies, SMEs and the Large Enterprises. Client - Role Summary We're building Nestora - a privacy-first, AI-powered personal document management app with on-device processing and a local-first architecture. You'll deliver high-quality features across iOS and Android, collaborate with backend engineers, and help turn a working system into a dependable, elegant product. Job Description Product & Features - Build document capture, classification, and management workflows using React Native / Expo SDK 54 - Implement email integration (OAuth2, sync, intelligent filtering) and on-device conversational AI interfaces - Translate designs into responsive, accessible interfaces with NativeWind and smooth animations via reanimated Quality & Platform - Write unit and integration tests; debug across iOS and Android; optimize startup time and memory - Maintain native builds — Xcode/CocoaPods (iOS), Gradle/Kotlin (Android), platform-specific APIs - Participate in code reviews; validate and refine AI-assisted code before production release Qualifications Must Have - 3+ years with React Native 0.80+ — modern hooks, context, and performance patterns - Strong proficiency with Expo SDK 54 (managed and bare), expo-router, and deep linking - TypeScript 5.x with strict typing; experience with AWS Amplify Gen 2, AppSync, and Cognito - At least one shipped production-grade mobile app - Strong debugging skills; comfort with ambiguous, edge-case issues - Clear, proactive communication in English Nice to Have - On-device AI/LLM integration; document management or privacy-focused app experience - EAS builds/submissions, TestFlight, App Store Connect / Google Play Console - Swift or Kotlin for native module development What We Offer - Work on a modern, privacy-first AI product with a real user impact - Cutting-edge stack and a collaborative, strong-engineering-culture team - Growth opportunities across mobile development and AI/ML integration Work Setup - Remote - India-based - Full-time - Daily overlap with US time zones required. Expectation of availability for team calls and code reviews during these hours: 10am-2pm and 8pm-12am Additional Information How to Apply Please share: - Resume - Links to applications or projects you have built with a description of your contribution. - Description of your end-to-end development workflow for building a feature or fixing a bug. Please include: - tools you use - how you write and test code - how you debug issues - whether and how you use AI tools - process of reviewing and integrating AI generated code - what works well - what challenges or limitations you face - what systematic solution you would propose to solve this
Mobile Developer
AttainGrow your team with ease and confidence. Staffing and managed services done right!
Company Description Founded in 2018 in Bangalore, the center of India's high-tech industry area, Attain has grown to serve a global client base of startups, early stage companies, SMEs and the Large Enterprises. Client - Role Summary We're building Nestora - a privacy-first, AI-powered personal document management app with on-device processing and a local-first architecture. You'll deliver high-quality features across iOS and Android, collaborate with backend engineers, and help turn a working system into a dependable, elegant product. Job Description Product & Features - Build document capture, classification, and management workflows using React Native / Expo SDK 54 - Implement email integration (OAuth2, sync, intelligent filtering) and on-device conversational AI interfaces - Translate designs into responsive, accessible interfaces with NativeWind and smooth animations via reanimated Quality & Platform - Write unit and integration tests; debug across iOS and Android; optimize startup time and memory - Maintain native builds — Xcode/CocoaPods (iOS), Gradle/Kotlin (Android), platform-specific APIs - Participate in code reviews; validate and refine AI-assisted code before production release Qualifications Must Have - 3+ years with React Native 0.80+ — modern hooks, context, and performance patterns - Strong proficiency with Expo SDK 54 (managed and bare), expo-router, and deep linking - TypeScript 5.x with strict typing; experience with AWS Amplify Gen 2, AppSync, and Cognito - At least one shipped production-grade mobile app - Strong debugging skills; comfort with ambiguous, edge-case issues - Clear, proactive communication in English Nice to Have - On-device AI/LLM integration; document management or privacy-focused app experience - EAS builds/submissions, TestFlight, App Store Connect / Google Play Console - Swift or Kotlin for native module development What We Offer - Work on a modern, privacy-first AI product with a real user impact - Cutting-edge stack and a collaborative, strong-engineering-culture team - Growth opportunities across mobile development and AI/ML integration Work Setup - Remote - India-based - Full-time - Daily overlap with US time zones required. Expectation of availability for team calls and code reviews during these hours: 10am-2pm and 8pm-12am Additional Information How to Apply Please share: - Resume - Links to applications or projects you have built with a description of your contribution. - Description of your end-to-end development workflow for building a feature or fixing a bug. Please include: - tools you use - how you write and test code - how you debug issues - whether and how you use AI tools - process of reviewing and integrating AI generated code - what works well - what challenges or limitations you face - what systematic solution you would propose to solve this
Mobile Developer
AttainGrow your team with ease and confidence. Staffing and managed services done right!
Company Description Founded in 2018 in Bangalore, the center of India's high-tech industry area, Attain has grown to serve a global client base of startups, early stage companies, SMEs and the Large Enterprises. Client - Role Summary We're building Nestora - a privacy-first, AI-powered personal document management app with on-device processing and a local-first architecture. You'll deliver high-quality features across iOS and Android, collaborate with backend engineers, and help turn a working system into a dependable, elegant product. Job Description Key Responsibilities Product & Features - Build document capture, classification, and management workflows using React Native / Expo SDK 54 - Implement email integration (OAuth2, sync, intelligent filtering) and on-device conversational AI interfaces - Translate designs into responsive, accessible interfaces with NativeWind and smooth animations via reanimated Quality & Platform - Write unit and integration tests; debug across iOS and Android; optimize startup time and memory - Maintain native builds — Xcode/CocoaPods (iOS), Gradle/Kotlin (Android), platform-specific APIs - Participate in code reviews; validate and refine AI-assisted code before production release Qualifications Must Have - 3+ years with React Native 0.80+ — modern hooks, context, and performance patterns - Strong proficiency with Expo SDK 54 (managed and bare), expo-router, and deep linking - TypeScript 5.x with strict typing; experience with AWS Amplify Gen 2, AppSync, and Cognito - At least one shipped production-grade mobile app - Strong debugging skills; comfort with ambiguous, edge-case issues - Clear, proactive communication in English Nice to Have - On-device AI/LLM integration; document management or privacy-focused app experience - EAS builds/submissions, TestFlight, App Store Connect / Google Play Console - Swift or Kotlin for native module development What We Offer - Work on a modern, privacy-first AI product with a real user impact - Cutting-edge stack and a collaborative, strong-engineering-culture team - Growth opportunities across mobile development and AI/ML integration Work Setup - Remote - India-based - Full-time - Daily overlap with US time zones required. Expectation of availability for team calls and code reviews during these hours: 10am-2pm and 8pm-12am Additional Information How to Apply Please share: - Resume - Links to applications or projects you have built with a description of your contribution. - Description of your end-to-end development workflow for building a feature or fixing a bug. Please include: - tools you use - how you write and test code - how you debug issues - whether and how you use AI tools - process of reviewing and integrating AI generated code - what works well - what challenges or limitations you face what systematic solution you would propose to solve this
Senior IOS Engineer
CoorBCoorB offers financial institutions an express route to seamless digital transformation.
This is a remote position. ABOUT CoorB We build full-fledged innovative solutions with a focus on process automation, user experience enhancement, and advanced data analytics. With our extensive industry expertise, we help achieve operational excellence, future-proof your IT investments, and ensure a competitive edge in the ever-evolving finance industry. OUR OPPORTUNITY We are seeking a talented and experienced Senior iOS Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-quality applications for the iOS platform. You will collaborate with cross-functional teams to deliver innovative solutions that enhance user experience and meet business requirements. YOU WILL » Design and develop advanced applications for iOS using Swift. » Experience in both UIKit and SwiftUI » Experience with different design patterns i.e. MVC, MVVM and Clean Architecture. » Collaborate with product managers, designers, and other engineers to define and implement new features. » Optimize applications for performance, scalability, and reliability. » Conduct code reviews and ensure adherence to best practices and coding standards. » Troubleshoot and debug applications to ensure high-quality user experiences. » Stay up to date with the latest iOS technologies and industry trends. » Mentor and guide junior engineers, fostering a culture of learning and growth. » Participate in the full software development lifecycle, from concept to deployment. » Experience in unit testing and reactive programming (RxSwift, Combine) is a plus Requirements » TO BE SUCCESSFUL IN THE ROLE YOU NEED » Bachelor’s degree in computer science, Software Engineering, or a related field. » 5+ years of experience in iOS application development. » Strong proficiency in Swift and Objective-C. » Experience with iOS frameworks such as UIKit, Core Data, and Core Animation. » Familiarity with RESTful APIs and third-party libraries. » Understanding Apple's design principles and interface guidelines. » Experience with version control systems (e.g., Git). » Excellent problem-solving skills and attention to detail. Disclaimer We use Zoho Recruit and other AI tools to help review and organize job applications (for example, reading CVs, reorganizing, and extracting CV information). These tools are only used to assist our team. No hiring decision is made solely by automated means; all applications are subject to human review and assessment.


