Apply

iOS Engineer

Posted 2024-11-14

View full description

πŸ’Ž Seniority level: Senior, 5+ years of full-time software engineering experience

πŸ“ Location: US, Canada, UK, Ireland, Germany

πŸ’Έ Salary: 185000 - 245000 USD per year

πŸ” Industry: Ecommerce, livestream shopping

⏳ Experience: 5+ years of full-time software engineering experience

πŸͺ„ Skills: LeadershipSoftware DevelopmentiOS DevelopmentSwiftCross-functional Team LeadershipCommunication SkillsCollaborationProblem Solving

Requirements:
  • Bachelor’s degree in Computer Science or a related field, or equivalent work experience.
  • iOS expertise in creating fluid, responsive user interfaces.
  • Strong knowledge of Swift and adept at writing declarative code.
  • Ability to translate user needs into effective technical solutions.
  • Strong problem-solving skills to tackle challenging problems in ambiguous situations.
  • Proactive leadership to improve team culture.
  • Ownership mindset to manage projects from inception to production.
Responsibilities:
  • Engineers on Trust & Safety build systems and products that allow users to better moderate their shows.
  • Help the internal team action and mitigate issues.
  • Solve complex systems problems to monitor and detect bad behavior from large datasets.
  • Build scalable solutions in preparation for future growth.
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Contract

πŸ’Έ 75 - 100 USD per hour

πŸ” Digital product agency

🏒 Company: Fueled

  • 3-5 years of experience developing iOS applications using Swift, with expertise in Swift Concurrency and SwiftUI.
  • Strong grasp of software architecture patterns like MVVM, TCA, or VIPER.
  • Solid knowledge of CS fundamentals, including data structures, algorithms, and multi-threading.
  • Familiar with Agile methodologies, Git, and automation tools such as CI/CD and unit testing.
  • Thrives in collaborative, fast-paced environments and enjoys solving complex problems.

  • Collaborate in a multi-disciplinary, agile project team to build high-quality iOS features using the native Cocoa Touch SDK and its frameworks.
  • Leverage mastery of Swift to implement innovative, user-centric mobile applications.
  • Write efficient, testable code and maintain high standards for feature delivery.
  • Guide architectural decisions, advocating for scalable, maintainable, and future-proof solutions.
  • Participate in continuous learning, adopting the latest iOS technologies such as SwiftUI and Concurrency Programming.

AgileGitSoftware ArchitectureSwiftAlgorithmsData StructuresCollaborationCI/CDAgile methodologies

Posted 2024-11-18
Apply
Apply

πŸ“ United Kingdom, Poland, Spain

πŸ” Beauty, wellness, and health services

🏒 Company: Booksy

  • Swift Expert and also navigates well in Apple documentation.
  • Expert knowledge in async/await.
  • Expert knowledge in Swift Package Manager and understands modularity.
  • Expert knowledge in Apple best practices in code and design.
  • Expert level of understanding design patterns.
  • Expert knowledge on how to configure CI processes.
  • Proven ability to design, develop, test, deploy, and maintain complex systems.
  • Experience with automated testing frameworks.
  • Leadership in guiding design decisions and discussions.

  • Develop and implement complex projects from conception through completion.
  • Ensure the high quality of code across the team through code reviews and setting coding standards.
  • Participate in planning complex projects to identify dependencies, establish timelines, and provide reliable estimations.
  • Identify opportunities for enhancing system efficiency and propose initiatives for technological advancements.
  • Contribute to the design and architectural decisions for complex systems or products to ensure scalability, reliability, security and performance.
  • Participate in technical assessment of recruitment candidates.

LeadershipSoftware DevelopmentAgileDesign PatternsiOS DevelopmentSCRUMSwiftCommunication SkillsAnalytical SkillsCollaborationCI/CD

Posted 2024-11-09
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ” Creator commerce

🏒 Company: LTK USA

  • 6+ years of experience in developing and delivering high-quality iOS applications.
  • Expert-level knowledge of Swift and Objective-C programming languages.
  • Expert-level knowledge of SwiftUI and UIKit.
  • Strong experience with iOS SDK and Xcode.
  • Experience in developing and deploying apps to the App Store.
  • Solid understanding of iOS application architecture and design patterns.
  • Experience with automated testing frameworks such as XCTest and Appium.
  • Familiarity with CI/CD pipelines, tools, and best practices.
  • Experience in working with RESTful APIs and JSON data formats.
  • Strong debugging and problem-solving skills.
  • Excellent communication and collaboration skills.
  • A mindset focused on seizing opportunities and moving with urgency.
  • Dedication to fierce prioritization and operational excellence.
  • Adaptability to a dynamic, fast-moving environment.
  • A growth mindset and openness to feedback.

  • Collaborate with cross-functional teams to design and develop complex iOS applications.
  • Identify and address performance issues, memory leaks, and other bottlenecks.
  • Participate in code reviews and contribute to the development of coding standards.
  • Stay up-to-date with the latest iOS technologies and trends and apply them to development as appropriate.

Design PatternsObjective-CSwiftCollaborationCI/CDRESTful APIs

Posted 2024-10-22
Apply
Apply

πŸ“ Cyprus, Greece, United Kingdom

🧭 Full-Time

πŸ” Fintech

🏒 Company: Plum Fintech

  • At least 8+ years of professional iOS development experience.
  • Strong understanding of the iOS SDK and its frameworks.
  • Well-versed in Swift and up-to-date with the latest changes.
  • Proficient in writing robust, testable code with a comprehensive understanding of the testing pyramid.
  • Extensive experience in shipping and iterating upon apps in the App Store.
  • Product acumen to understand the value and impact of your work.
  • Experience with continuous delivery of high-quality iOS apps.
  • Experience with backend technologies, The Composable Architecture, SwiftUI, Combine, and E2E testing.

  • As a Staff iOS Engineer, you will build Plum on iOS, enhancing user interaction with their finances.
  • You will work closely with UI/UX designers to create engaging interfaces.
  • Collaboration with backend teams for API integration will be essential.
  • Proactive ownership of the codebase and effective collaboration with cross-functional teams will be expected.
  • You will engage in code reviews and pair programming.
  • Identify and address bottlenecks in the iOS technology stack to drive improvements.

iOS DevelopmentSwiftCollaboration

Posted 2024-10-15
Apply
Apply

πŸ“ Greece, UK, Cyprus

🧭 Full-Time

πŸ” Fintech

🏒 Company: Plum Fintech

  • 8+ years of professional iOS development experience.
  • Strong understanding of the iOS SDK and its frameworks.
  • Proficient in Swift and up-to-date with the latest changes.
  • Experience in writing robust, testable code with a comprehensive understanding of the testing pyramid.
  • Extensive experience in shipping and iterating upon apps in the App Store.
  • Ability to collaborate effectively with cross-functional teams, including designers and product managers.
  • Product acumen to understand the value and impact of your work.
  • Engage in collaborative practices to ensure high-quality app development.

  • As a Staff iOS Engineer, you will build Plum on iOS and enhance customer interactions with the app.
  • You will work closely with UI/UX designers to create engaging interfaces.
  • Collaboration with backend teams to integrate APIs is key.
  • Proactive ownership of projects, engaging in code reviews, pair programming, and addressing bottlenecks in the iOS technology stack are essential responsibilities.

iOS DevelopmentSwiftCollaboration

Posted 2024-10-15
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ $177,000 - $213,000 per year

πŸ” Health and wellness technology

🏒 Company: Oura

  • Minimum 5+ years of professional development experience shipping iOS apps.
  • Proficiency in Swift programming, UIKit, modern iOS app architectures (MVVM, MVC, TCA, VIPER, etc.) and common third-party libraries and frameworks.
  • Experience with collaborative development on complex shared codebases with proficiency in git, branching, and standard code review workflows.
  • Focus on quality through unit tests and manual testing.
  • Strong computer science fundamentals and design patterns.
  • Ability to take ownership of projects, design technical solutions, drive implementation, and deliver results with limited guidance.
  • Ability to mentor other engineers and increase developer productivity across teams.
  • Experience with Agile or Scrum processes.

  • Design, build, and maintain high quality code for projects on the team’s roadmap.
  • Push projects forward by closely aligning with PMs and Designers.
  • Collaborate with other teams such as backend, firmware, data science, research, science, or QA to deliver complex mobile app features.
  • Work with iOS colleagues across the US and EU, to improve the health of the iOS codebase.
  • Contribute to technical discussions, code reviews, and platform level improvements.

AgileDesign PatternsGitQASCRUMSwiftManual testingCI/CD

Posted 2024-10-10
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ $130,000 - $180,000 CAD

πŸ” Endpoint to cloud security

🏒 Company: Lookout Inc

  • At least 8+ years building & shipping commercial mobile software for the iOS platform.
  • Experience with network extensions.
  • Strong understanding of networking protocols like DNS (DoT, DoH), VPN, TLS.
  • Expert level proficiency in Swift and Objective-C.
  • Strong understanding of Xcode, Interface Builder, and the iOS SDK.
  • Experience with design patterns and best practices for iOS development.
  • Experience with unit testing frameworks and a passion for writing clean and maintainable code that is well-tested.
  • Proven track record of developing highly scalable designs.
  • Stellar communication, collaboration, and problem-solving skills.
  • Good troubleshooting skills including usage of native tools, profilers and debuggers.
  • Preference for working in a dynamic startup environment where everyday offers new challenges.
  • A strong passion for mobile development and a desire to learn and grow.
  • BS in Computer Science or related field.

  • Design, estimate, develop, and maintain high-quality, performant, and user-friendly iOS applications.
  • Collaborate closely with designers, product managers, and other engineers to bring product vision to life.
  • Write clean, maintainable, and well-documented code adhering to best practices.
  • Write and maintain comprehensive unit and integration tests to ensure code quality and stability.
  • Conduct unit and integration tests, participate in code reviews, and actively contribute to building a strong development culture.
  • Stay up-to-date with the latest iOS technologies and frameworks (Swift, SwiftUI, etc.).
  • Identify and troubleshoot technical issues efficiently and effectively.
  • Mentor junior developers on the team.

Design PatternsiOS DevelopmentObjective-CSwiftCollaborationCI/CD

Posted 2024-10-04
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ” Technology, Creator Commerce

🏒 Company: LTKπŸ‘₯ 101-250ConsumerProduct DesignConsultingWholesale

  • 6+ years of experience in developing and delivering high-quality iOS applications.
  • Expert-level knowledge of Swift and Objective-C programming languages.
  • Expert-level knowledge of SwiftUI and UIKit.
  • Strong experience with iOS SDK and Xcode.
  • Experience in developing and deploying apps to the App Store.
  • Solid understanding of iOS application architecture and design patterns.
  • Experience with automated testing frameworks such as XCTest and Appium.
  • Familiarity with CI/CD pipelines, tools, and best practices.
  • Experience in working with RESTful APIs and JSON data formats.
  • Strong debugging and problem-solving skills.
  • Excellent communication and collaboration skills.
  • A mindset focused on seizing opportunities and moving with urgency.
  • Dedication to fierce prioritization and operational excellence.
  • Adaptability to a dynamic, fast-moving environment.
  • A growth mindset and openness to feedback.

  • Collaborate with cross-functional teams to design and develop complex iOS applications.
  • Identify and address performance issues, memory leaks, and other bottlenecks.
  • Participate in code reviews and contribute to the development of coding standards.
  • Stay up-to-date with the latest iOS technologies and trends and apply them to development as appropriate.

Design PatternsObjective-CSwiftCollaborationCI/CDProblem SolvingRESTful APIs

Posted 2024-09-21
Apply
Apply

πŸ“ UK

🧭 Full-Time

πŸ’Έ Β£95,000 - Β£150,000 per year

πŸ” Finance

  • You are excited about and have experience in programming in Swift.
  • You’ve shipped and iterated on at least one app in the App Store.
  • You have a product mindset: you care about customer outcomes and you want to make data-informed decisions.
  • You love turning excellent design into beautiful products.
  • You’re comfortable working in a team that deals with ambiguity.
  • You have an understanding of the principles of computer science.

  • We're searching for a product-aware Senior iOS engineer with a passion for great UI and UX to join our team.
  • You'll be working on a product that is a part of day to day life for more than 6 million people already, and your work here will shape the way that people interact with their finances.
  • This role is all about collaborating across disciplines to test hypotheses and make a difference to customers.
  • As an iOS engineer at Monzo you'll work in a small, autonomous product squad alongside Android Engineers, Backend Engineers, User Researchers, Product Designers, Product Managers, QA Testers, Data Scientists and Business Analysts.
  • Every week we meet as a discipline to discuss tools, techniques, problems we're encountering across the company and work together to improve our codebase and processes.

Software DevelopmentAndroidFrontend DevelopmentiOS DevelopmentKotlinSwiftCommunication SkillsAnalytical SkillsCollaborationAgile methodologies

Posted 2024-09-14
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ” Creator commerce technology

🏒 Company: LTKπŸ‘₯ 101-250ConsumerProduct DesignConsultingWholesale

  • 8+ years of experience in developing and delivering high-quality iOS applications.
  • Expert-level knowledge of Swift and Objective-C programming languages.
  • Strong experience with iOS SDK and Xcode.
  • Experience in developing and deploying apps to the App Store.
  • Solid understanding of iOS application architecture and design patterns.
  • Experience with automated testing frameworks such as XCTest and Appium.
  • Familiarity with CI/CD pipelines, tools, and best practices.
  • Experience in working with RESTful APIs and JSON data formats.
  • Strong debugging and problem-solving skills.
  • Excellent communication and collaboration skills.
  • A mindset focused on seizing opportunities and moving with urgency.
  • Dedication to fierce prioritization and operational excellence.
  • Adaptability to a dynamic, fast-moving environment.
  • A growth mindset and openness to feedback.
  • Familiarity with agile development methodologies.
  • Contributions to open source projects.

  • Collaborate with cross-functional teams to design and develop complex iOS applications.
  • Identify and address performance issues, memory leaks, and other bottlenecks.
  • Participate in code reviews and contribute to the development of coding standards.
  • Stay up-to-date with the latest iOS technologies and trends and apply them to development as appropriate.

AgileDesign PatternsiOS DevelopmentObjective-CSwiftC (Programming language)CollaborationCI/CDRESTful APIs

Posted 2024-08-26
Apply