Apply

Senior iOS Engineer

Posted over 1 year ago

View full description

πŸ“ Location: United states

πŸ” Industry: Technology

πŸ—£οΈ Languages: English

Requirements:
Passionate about ios development, bs/ms in computer science, 4+ years of swift/objective-c experience, 3+ years of native ios development experience, deep experience with git, ability to work in a fast-paced environment, experience with reactive platforms and mobile architecture patterns, familiarity with rest/graphql, experience with ci/cd
Responsibilities:
Guide technical decisions, shape architecture, mentor developers, prototype concepts, stay updated with mobile trends, automate tasksApply

Related Jobs

Apply

🧭 Full-Time

πŸ” AI technology

🏒 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 characteristics of various mainstream mobile phones and mobile client software development.
  • 3 years or more of iOS experience with in-depth understanding of the iOS system.
  • Proficient in Swift and C/C++, knowledgeable in various UI controls.
  • Experience with iOS performance optimization and familiarity with Framework source code is a plus.
  • Practical experience in performance optimization (startup, power consumption, lagging, memory, etc.).
  • Familiarity with blockchain technology and related encryption technologies is preferred.
  • Wallet-related development experience is a plus.

  • 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.
Posted 3 days ago
Apply
Apply

🧭 Full-Time

πŸ” On-demand services

🏒 Company: Glovo

  • Computer Science or similar degree.
  • 5+ years of relevant full-time experience.
  • Strong Swift skills and experience with XCode.
  • Deep knowledge of iOS SDK.
  • Understanding of reactive programming (e.g., ReactiveKit, ReactiveCocoa, UIKit).
  • Deep understanding of AutoLayout and ability to create UI programmatically.
  • Extensive knowledge of object-oriented programming and software architecture.
  • Ability to write good unit tests.
  • Analytical and problem-solving skills.
  • Interest in areas outside of coding (architecture, algorithms, optimization, etc.).
  • Fluent communication in English.

  • Lead initiatives and act as a technical reference for the engineering team.
  • Participate in cross-functional team collaborations with backend and frontend engineers.
  • Own the deliverables from start to finish and ensure high-quality solutions.
  • Participate in team decision-making and contribute to team dynamics.
  • Mentor and empower other developers.

Problem-solving skills

Posted 7 days ago
Apply
Apply

πŸ“ Malaysia

🧭 Full-Time

πŸ” Digital paper and learning ecosystem

🏒 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.
  • 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.
  • Experience 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 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.

QASwiftReactCollaborationProblem SolvingDocumentation

Posted 7 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 8 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ” Creator commerce

🏒 Company: LTK USA

  • 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.
  • Adaptability to a dynamic, fast-moving environment.
  • 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-CSwiftCollaborationCI/CDRESTful APIsJSONDebugging

Posted 9 days ago
Apply
Apply

πŸ“ Argentina, Brazil, Colombia, Uruguay, Peru

πŸ” Construction industry

🏒 Company: GreenlightπŸ‘₯ 501-1000πŸ’° $260,000,000 Series D over 3 years agoπŸ«‚ Last layoff almost 2 years agoDebit CardsFinancial ServicesBankingMobile AppsFinTech

  • 5+ years of experience as a Swift Engineer with a deep understanding of iOS development.
  • Experience with React Native.
  • Passion for startups and a hands-on approach to scalable solutions.
  • Upper-Intermediate+ English proficiency.
  • Strong communication and collaboration skills.

  • Take ownership of the development of an iOS application for an innovative AI-driven supply chain platform.
  • Build a mobile app with user experience principles focusing on intuitive navigation and smooth interactions.
  • Implement advanced functionalities like drag-and-drop, real-time edits, and responsiveness.
  • Ensure deep integration with backend systems for efficient data access related to construction timelines and deliveries.
  • Develop powerful push notifications to keep stakeholders updated on construction metrics.
  • Integrate with job-site cameras or drones for delivery monitoring.
  • Utilize Apple’s native AI capabilities to enhance app functionality.

iOS DevelopmentReact NativeSwiftReactCollaboration

Posted 19 days ago
Apply
Apply

🧭 Full-Time

πŸ’Έ 160000.0 - 184000.0 USD per year

πŸ” 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 iOS dependency management tools like SPM and Cocoapods.
  • Experience in leading projects and mentoring junior engineers.
  • Excellent problem-solving skills and a product-minded approach.
  • Availability between 2PM and 5PM GMT for team 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 28 days ago
Apply
Apply
πŸ”₯ Senior iOS Engineer
Posted about 1 month ago

πŸ“ United Kingdom, Poland, Spain

πŸ” Beauty, wellness, and health services

🏒 Company: BooksyπŸ‘₯ 501-1000πŸ’° Debt Financing 2 months agoMobile PaymentsMarketplaceSaaSPaymentsMobile AppsWellnessSoftware

  • 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 about 1 month ago
Apply
Apply

🧭 Full-Time

πŸ” Data and technology, information 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.
  • 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 about 1 month 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 1 month ago
Apply

Related Articles

Remote Job Certifications and Courses to Boost Your Career

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?

How to Balance Work and Life While Working Remotely

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.

Weekly Digest: Remote Jobs News and Trends (August 11 - August 18, 2024)

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.

How to Onboard Remote Employees Successfully

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.

Remote Work Statistics and Insights for 2024

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.