Apply

Senior iOS Engineer

Posted over 1 year agoViewed

View full description

πŸ“ Location: New york city, fully remote

πŸ’Έ Salary: $175,000 - $200,000

πŸ” Industry: Media

πŸ—£οΈ Languages: English

Requirements:
Proficiency in swift 5, xcode 14, swift package manager, cocoapods, swiftui, uikit, grand central dispatch, swift concurrency, realm, fastlane, etc.
Responsibilities:
Implementing native ios features into various apps, bug fixes, full feature development, building apps from scratchApply

Related Jobs

Apply

πŸ“ Malaysia

🧭 Full-Time

πŸ” Technology, Education

  • Expertise in Swift programming; knowledge of SwiftUI is advantageous.
  • Strong understanding of computer science fundamentals.
  • 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.
  • Experience in cross-compiling codebase on different mobile platforms is a plus.

  • 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 front-end, and QA teams.
  • Define and drive the completion of new initiatives and features.
  • Continuously improve development practices through research, automation, documentation, and testing.
  • Share knowledge and experience with the team.

iOS DevelopmentSwiftAlgorithmsData Structures

Posted 7 days ago
Apply
Apply

πŸ“ Singapore

πŸ” Digital paper and learning solutions

  • Expertise in Swift programming. Knowledge of SwiftUI is advantageous.
  • Strong understanding of computer science fundamentals, you enjoy solving algo 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.
  • Shipped 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 to allow development of exciting features and support more users.
  • Implement elegant solutions with clean code.
  • Enable communication with the Mobile, Web frontend and QA teams.
  • Define and drive the completion of new initiatives and features by removing blockers for the team.
  • Continuously improve the development practices through research, automation, documentation and testing.
  • Share your knowledge and experience with the rest of the team.

iOS DevelopmentSwiftAlgorithmsData Structures

Posted 7 days ago
Apply
Apply

πŸ“ APAC

🧭 Full-Time

πŸ” AI

🏒 Company: MyShellπŸ‘₯ 11-50πŸ’° $5,600,000 Seed about 1 year agoArtificial Intelligence (AI)Mobile AppsSoftwareHuman Computer Interaction

  • Full-time bachelor's degree or above in computer science or related majors.
  • Familiar with the characteristics of various mainstream mobile phones and deep understanding of mobile client software development.
  • With 3 years or more of iOS-related experience and in-depth understanding of the iOS system.
  • Rich experience in Swift and C/C++ development; proficient in various UI controls and complex interface interactions.
  • Familiar with Javascript, HTML, CSS.
  • Experience in iOS performance optimization and familiarity with the source code of Framework are pluses.
  • Having practical experience related to performance optimization (such as startup, power consumption, lagging, memory, etc.).
  • Familiar with blockchain technology and related encryption technologies; wallet-related development experience preferred.

  • Responsible for the development of mobile iOS-related software.
  • Capable of the design and development of independent modules.
  • Responsible for tackling tough technical problems (performance, stability) in projects.
  • Participate in the formulation of cross-platform solutions.

BlockchainHTMLCSSiOS DevelopmentJavascriptSwiftC++

Posted 19 days ago
Apply
Apply

πŸ“ San Francisco, CA; New York, NY; Seattle, WA; Boston, MA

🧭 Full-Time

πŸ’Έ 167000.0 - 203000.0 USD per year

πŸ” Health and wellness

🏒 Company: OuraπŸ‘₯ 251-500πŸ’° $75,000,000 Series D about 1 month agoWearablesMobile AppsHealth Care

  • Minimum 5+ years of professional development experience shipping iOS apps
  • Proficiency in Swift programming, UIKit, and modern iOS app architectures (MVVM, MVC, TCA, VIPER, etc.)
  • 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 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 PatternsGitiOS DevelopmentSwiftManual testingCI/CD

Posted 21 days ago
Apply
Apply

πŸ“ Malaysia

🧭 Full-Time

πŸ” Digital paper and learning solutions

🏒 Company: GoodnotesπŸ‘₯ 101-250πŸ’° $6,000,000 Seed over 4 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 24 days ago
Apply
Apply

πŸ“ Sofia City Province, Bulgaria, Turkey

πŸ” Software development

🏒 Company: Dreamix Ltd.

  • 7+ years experience in iOS Mobile App development with XCode.
  • Knowledge of UIKit and SwiftUI.
  • Experience with both Objective-C and Swift.
  • Proven track record of releasing and supporting production apps in the App Store.
  • Proficiency in mobile unit testing and system testing methodologies.
  • Experience in mentoring and coaching junior team members.
  • Familiar with mobile remote config management and observability.
  • Familiar with networking, security, and REST and GraphQL-based APIs.
  • Experienced in Git and associated SCM practices.
  • Previous experience with architecture patterns.
  • Strong problem-solving and troubleshooting skills.
  • Fluent in English, both written and spoken, with clear communication.

  • Deliver a crash-free, high-performing application that enhances the user experience.
  • Collaborate with the team to break down features, provide feedback on designs, clarify requirements, provide estimates, and contribute to technical discussions.
  • Interpret designs and requirements and translate them into modular, readable, and testable code.
  • Peer-review code to maintain high standards and mentor junior engineers.
  • Participate in Scrum ceremonies and adhere to Agile methodologies.
  • Monitor performance (commercial and technical) of the mobile app and support it in production.
  • Stay updated on the latest iOS technologies and trends.

GraphQLAgileGitObjective-CSCRUMSwiftContent managementREST APICollaborationCI/CDAgile methodologiesMentoringCoachingNetworking

Posted 24 days ago
Apply
Apply
πŸ”₯ Senior iOS Engineer
Posted about 1 month ago

🧭 Full-Time

πŸ’Έ 160000.0 - 184000.0 USD per year

πŸ” Automated communication and marketing technology

  • 7+ years of experience in native iOS development.
  • Proficiency in Swift, Objective-C, and Apple ecosystem.
  • Strong understanding of iOS architecture, design patterns, and best practices.
  • Familiar with managing and publishing dependencies with iOS dependency management tools like SPM and Cocoapods.
  • Experience in leading projects and mentoring junior engineers.
  • Excellent problem-solving skills and a product mindset.
  • Can be available between 2PM and 5PM GMT for communication.

  • Develop and lead the development of our mobile SDKs.
  • Mentor junior team members and foster a collaborative environment.
  • Engage in architectural design discussions and problem-solving.
  • Contribute to continuous improvement and innovation.
  • Maintain and improve code quality through writing unit, integration, and E2E tests.
  • Collaborate with cross-functional teams and partners to define, design, and ship new features.
Posted about 1 month ago
Apply
Apply

🧭 Full-Time

πŸ” Data and technology services

  • 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.
  • Ability to manage large codebases and collaborate with shared REST/GraphQL API libraries, optimizing performance and ensuring robust application architecture.
  • Experience mentoring junior developers and encouraging their professional growth and skill development.
  • Experience enabling collaboration with remote teams and discussing complex topics with both technical and non-technical audiences.

  • Manage end-to-end responsibility for projects of increasing complexity from technical design through to 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 and follow/enforce best practices.
  • Lead and mentor other developers to 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 the code review system, build pipeline, and monitoring.

Mentoring

Posted about 2 months ago
Apply
Apply

πŸ“ Portugal

πŸ” Healthcare technology

  • Proven experience in iOS development.
  • Familiarity with relevant frameworks and programming languages.

  • Help build a pain-free world through technology.
  • Work alongside a growing team to enhance the iOS application.
  • Contribute to the mission of predicting, preventing, and treating pain.

iOS DevelopmentJavaJavascriptObjective-CReact.jsSwiftReact

Posted about 2 months ago
Apply
Apply

πŸ“ Singapore

🧭 Full-Time

πŸ” Educational Technology

🏒 Company: GoodnotesπŸ‘₯ 101-250πŸ’° $6,000,000 Seed over 4 years agoComputerConsumerAppsSoftware

  • Expertise in Swift programming.
  • Knowledge of SwiftUI is advantageous.
  • Strong understanding of computer science fundamentals; enjoy solving algo 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.
  • Shipped 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 to allow development of exciting features and support more users.
  • Implement elegant solutions with clean code.
  • Enable communication with the Mobile, Web frontend and QA teams.
  • Define and drive the completion of new initiatives and features by removing blockers for the team.
  • Continuously improve the development practices through research, automation, documentation and testing.
  • Share your knowledge and experience with the rest of the team.

SwiftReactCollaboration

Posted 2 months ago
Apply

Related Articles

Posted 4 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 4 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 4 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 4 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.

Posted 4 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.