Apply

Senior iOS Engineer

Posted 3 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

🔍 Industry: Software Development

🏢 Company: Air Apps

⏳ Experience: 5+ years

Requirements:
  • Approximately 5+ years of professional experience in iOS development.
  • Proficiency in Swift and familiarity with Objective-C.
  • Strong understanding of iOS SDKs, UIKit, and SwiftUI.
  • Experience with CI/CD pipelines, Gitflow, and automated testing.
  • Strong problem-solving skills and the ability to work independently.
  • Experience working in Agile (Kanban) environments.
  • Excellent communication skills and the ability to collaborate with remote teams.
Responsibilities:
  • Develop and maintain high-quality iOS applications with a focus on performance and user experience.
  • Take ownership of development processes, ensuring clean, maintainable, and scalable code.
  • Work with cross-functional teams to design, develop, and launch new features.
  • Implement CI/CD pipelines and best practices in deployment.
  • Conduct code reviews and mentor junior engineers.
  • Stay up to date with the latest iOS development trends and integrate relevant advancements into our apps.
Apply

Related Jobs

Apply
🔥 Senior iOS Engineer
Posted 2 days ago

📍 United States

🧭 Full-Time

💸 162000.0 - 175000.0 USD per year

🔍 Software Development

🏢 Company: Help Scout

  • Deep understanding and extensive hands-on experience with Swift.
  • Great understanding of how "always online" products like Help Scout communicate with web services in an unpredictable mobile reality.
  • Excellent understanding of mobile interaction design.
  • Stay up-to-date with the latest advancements in mobile technology, specifically the iOS platform, and can provide insightful advice about leveraging native platform APIs.
  • Interest in Kotlin Multiplatform Mobile development. Prior experience in this domain or with Kotlin is appreciated, but not required.
  • Have significant ownership in the development of our iOS application.
  • Collaborate closely with our Android Engineers as a cohesive and collaborative Mobile Team.
  • Work alongside Product and Design teams to provide input on the mobile application user experience and interface designs.
  • Write clean, efficient, and maintainable code using Swift, some Objective-C (in a few pockets of our code base), and Kotlin Multiplatform.
  • Ensure the high performance, quality, and responsiveness of our iOS application.
  • Debug and resolve technical issues that arise in our iOS application.
  • Work with customers and QA testers to ensure the mobile apps continue to be a resounding success for the business.
  • Continuously work on adding new features, optimizing for other devices, and improving the product.

iOS DevelopmentKotlinObjective-CSwiftMobile testingREST APIJSONSoftware EngineeringDebugging

Posted 2 days ago
Apply
Apply
🔥 Senior iOS Engineer
Posted 3 days ago

🧭 Full-Time

🔍 Software Development

🏢 Company: DuckDuckGo

  • Significant iOS engineering experience (5+ years), with experience working on at least two large native iOS applications.
  • Experience programming in Swift.
  • Deep understanding of software design patterns such as MVVM, MVP, etc., mobile threading, and memory management and how they apply to mobile applications.
  • A fundamental understanding of complex data structures and algorithms, which enables you to develop and apply new solutions and confidently navigate and improve existing code.
  • Ability to leverage both quantitative and qualitative data and to collaborate with a cross-functional team to develop effective UX solutions.
  • Effective project management skills.
  • Excellent communication skills. You can validate your decisions and communicate them clearly.
  • Step up to resolve product issues – large and small.
  • Identify opportunities to increase searches and enhance the standard of trust online.
  • Own major application features and take responsibility for their maintenance and improvement over time.
  • Collaborate with peers remotely during product brainstorms, technical design discussions, pair programming sessions and code reviews.
  • Write pragmatic, performant, and testable code that works consistently across devices.
  • Always work to improve the quality of the codebase.
Posted 3 days ago
Apply
Apply
🔥 Senior iOS Engineer
Posted 3 days ago

🧭 Full-Time

💸 178500.0 USD per year

🔍 Software Development

  • Significant iOS engineering experience (5+ years), with experience working on at least two large native iOS applications.
  • Experience programming in Swift.
  • Deep understanding of software design patterns such as MVVM, MVP, etc., mobile threading, and memory management and how they apply to mobile applications.
  • A fundamental understanding of complex data structures and algorithms, which enables you to develop and apply new solutions and confidently navigate and improve existing code.
  • Ability to leverage both quantitative and qualitative data and to collaborate with a cross-functional team to develop effective UX solutions.
  • Effective project management skills.
  • Step up to resolve product issues – large and small.
  • Identify opportunities to increase searches and enhance the standard of trust online.
  • Own major application features and take responsibility for their maintenance and improvement over time.
  • Collaborate with peers remotely during product brainstorms, technical design discussions, pair programming sessions and code reviews.
  • Write pragmatic, performant, and testable code that works consistently across devices.
  • Always work to improve the quality of the codebase.
Posted 3 days ago
Apply
Apply
🔥 Senior iOS Engineer
Posted 6 days ago

📍 Europe

🧭 Full-Time

🔍 Payments Infrastructure

🏢 Company: Primer.io

  • Extensive experience in building developer libraries
  • Relevant experience with iOS
  • Experience with React Native is a plus
  • Excellent communication skills
  • Creating the best checkout experience
  • Designing, implementing and maintaining tested libraries
  • Creating documentation for merchants and internal teams
  • Analyzing user feedback for product improvement
  • Conducting code reviews and mentoring juniors

iOS DevelopmentReact NativeSwift

Posted 6 days ago
Apply
Apply
🔥 Senior iOS Engineer
Posted 9 days ago

🧭 Full-Time

🔍 FinTech

🏢 Company: Compound👥 51-100💰 $37,634,255 Debt Financing over 2 years agoCryptocurrencyDecentralized Finance (DeFi)EthereumBlockchainFinanceFinTech

  • 2+ years of experience in iOS development.
  • Proficiency in Swift and SwiftUI.
  • Strong understanding of computer science fundamentals and software engineering best practices.
  • Experience working with APIs, backend systems, and app architecture.
  • Excellent problem-solving skills and ability to navigate ambiguous and evolving requirements.
  • Strong communication and collaboration skills within an agile team.
  • Ability to thrive in a fast-paced, dynamic environment with shifting priorities.
  • A growth mindset with a passion for continuous learning and improvement.
  • Design, develop, and maintain high-quality iOS applications using Swift and SwiftUI.
  • Lead the mobile implementation and own the end-to-end delivery of new features and enhancements, from concept to deployment.
  • Design elegant, scalable, and maintainable software solutions to solve complex business problems.
  • Collaborate closely with designers, product managers, and engineers to bring ideas to life.
  • Contribute to system architecture, ensuring performance, scalability, and security.
  • Review code, mentor teammates, and share best practices to elevate team performance.
  • Triage and resolve software defects, continuously improving the app’s quality and user experience.
  • Stay at the forefront of iOS development trends and innovations, driving technical excellence while delivering for the business.
  • Actively participate in agile software development, including planning, code reviews, demo and retrospectives.
Posted 9 days ago
Apply
Apply
🔥 Senior iOS Engineer
Posted 16 days ago

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

  • Strong expertise in Swift
  • Experience with UIKit
  • Familiarity with MVVM pattern
  • Architecture and design of iOS applications
  • Implementation of iOS applications
  • Deployment of iOS applications

iOS DevelopmentSwift

Posted 16 days ago
Apply
Apply

📍 United States

💸 185000.0 - 223000.0 USD per year

🔍 Software Development

🏢 Company: Airbnb👥 5001-10000💰 Secondary Market over 4 years ago🫂 Last layoff almost 2 years agoHospitalityTravel AccommodationsPropTechMarketplaceMobile AppsTravel

  • 5+ years of industry experience developing iOS applications at scale with a high volume of users, preferably in Swift and SwiftUI
  • Strong collaboration skills with experience driving alignment with cross functional and cross organization teams.
  • Experience shipping one or more iOS apps, ideally currently available in the App Store.
  • Solid engineering and coding skills. Understanding of basic data structures and asynchronous programming.
  • Collaborate with cross-functional partners such as Product Managers, Experience Designers, and Engineers to design and deliver high-quality products on Android.
  • Identify areas of improvement and drive mobile best practices.
  • Be responsible for the technical design, performance and reliability of the cohosting experience, inbox, and other high traffic user surfaces

Software DevelopmentGitiOS DevelopmentSwiftUI DesignUser Experience DesignData StructuresMobile testingCommunication SkillsCollaborationCI/CDProblem SolvingAgile methodologiesRESTful APIsJSONSoftware EngineeringDebugging

Posted 23 days ago
Apply
Apply
🔥 Senior iOS Engineer
Posted about 2 months ago

📍 Poland

🧭 Full-Time

🔍 Technology

  • Strong background in iOS Development and Swift.
  • At least basic knowledge of Objective-C.
  • Strong knowledge of SwiftUI and UIKit.
  • Experience working with cross-functional teams to define and ship new features.
  • Experience using code versioning tools like Git and GitLab.
  • Experience with third-party libraries and APIs.
  • Familiarity with push notifications and cloud messaging.
  • Ability to recommend technology advancements and mentor junior developers.
  • Work with talented engineers to design and build the next generation of mobile applications.
  • Own projects from start to finish and manage applications long-term.
  • Collaborate with in-house design teams, back-end developers, and project managers.
  • Create applications used by millions, contributing to continuous improvements.

GitiOS DevelopmentObjective-CSwiftREST APIMentoring

Posted about 2 months ago
Apply
Apply

📍 Malaysia

🧭 Full-Time

🔍 Digital paper and learning solutions

🏢 Company: Goodnotes👥 101-250💰 $6,000,000 Seed almost 5 years agoComputerConsumerAppsSoftware

  • Expertise in Swift programming. Knowledge of SwiftUI is advantageous.
  • Strong understanding of computer science fundamentals, with an enjoyment for solving algorithm and data structure puzzles.
  • Excellent problem-solving, communication, and storytelling skills.
  • A love of software craftsmanship.
  • Strong sense of the best tools for any task.
  • Experience in shipping one or more non-trivial iOS apps on respective app stores.
  • Big plus if you have experience cross-compiling codebase on different mobile platforms.
  • Build mission-critical services used by tens of millions of users.
  • Architect and design scalable solutions that are easy to maintain.
  • Implement elegant solutions with clean code.
  • Enable communication with Mobile, Web frontend, and QA teams.
  • Define and drive the completion of new initiatives by removing blockers for the team.
  • Continuously improve development practices through research, automation, documentation, and testing.
  • Share knowledge and experience with the team.

QASwiftReactCollaborationProblem SolvingDocumentation

Posted 3 months ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

  • 5+ years' experience in iOS application development using Swift, delivering high-quality, user-friendly applications.
  • 2+ years' experience in technically leading projects, encompassing planning, implementation, and successful release phases.
  • 2+ years' experience with SwiftUI, crafting modern, responsive user interfaces that enhance user engagement.
  • Can manage large codebases and collaborate with shared REST/GraphQL API libraries, optimizing performance and ensuring robust application architecture.
  • Experience mentoring junior developers, encouraging their professional growth and skill development.
  • Experience enabling collaboration with remote teams and the ability to discuss complex topics with both technical and non-technical audiences.
  • Manage end-to-end responsibility for projects of increasing complexity, from technical design through completion and deployment.
  • Participate in the full application lifecycle (concept, design, build, deploy, test, and release management).
  • Write clean, correct code incorporating feedback from code reviews; follow and enforce best practices.
  • Lead and mentor other developers; help them improve their coding skills, work habits, and team collaboration.
  • Collaborate on API contracts documented and agreed upon by multiple stakeholders.
  • Present and defend technical and architectural choices.
  • Investigate and prototype new technologies.
  • Foresee future changes and lead the feature team to provide expandable and scalable solutions.
  • Participate in cross-team engineering efforts such as improving code review system, build pipeline, and monitoring.

Mentoring

Posted 4 months ago
Apply

Related Articles

Posted 1 day ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 6 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 6 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 7 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 7 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.