Apply

Software Engineer, iOS

Posted almost 2 years agoViewed

View full description

📍 Location: Any us state or san francisco office

💸 Salary: $171,000 - $258,000

🔍 Industry: Software/technology

🗣️ Languages: English

Requirements:
4+ years of ios development experience, knowledge of latest mobile developments, experience in large codebases, passion for end-user experience, strong communication and collaboration skills, good judgment for balancing scrappiness and code maintainability
Responsibilities:
Design, implement, and support core mobile foundational tools and frameworks, enable mobile teams to leverage latest practices and sdks, champion best practices in design, mentor junior engineers, support peer teams to ship featuresApply

Related Jobs

Apply

📍 United States

🧭 Full-Time

🔍 Cybersecurity

🏢 Company: Keeper Security, Inc.

  • 5+ years of experience in Swift/iOS app development
  • Experience deploying large/multiple apps to the App Store
  • Knowledge and understanding of mobile development, including communicating with backend services
  • An expert at using XCode, and comfortable with using beta versions as well
  • Willing to learn how to deliver work iteratively and push goals to the finish line
  • Strong problem solver with focus on code design, quality and architecture, and debugging skills
  • Experience with automated build systems (Github Actions), version and project control and issue tracking systems
  • Prior experience with Encryption/Decryption is highly preferred, but not required
  • Experience implementing beta iOS features is a huge plus
  • Strong technical, written and verbal communication, keeping regular communication with designers and project managers as necessary
  • Ability to work collaboratively with a group of team members
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Develop secure and scalable solutions for Keeper's Swift platforms
  • Write clean and modern code that follows best practices, being proficient in Swift and Objective-C code
  • Maintain clear and detailed internal documentation
  • Knowledgeable about algorithms, and app performance (both speed and memory performance)
  • Collaborate with cross-functional teams to deliver high-quality software solutions on-time
  • Review code changes made by team members and provide constructive feedback
  • Troubleshoot and debug software issues as they arise
  • Research and compare similar competitor products
  • Continuously research and learn about new software technologies and methodologies

GitiOS DevelopmentObjective-CSoftware ArchitectureSwiftAlgorithmsAPI testingData StructuresCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsJSONSoftware EngineeringDebugging

Posted 8 days ago
Apply
Apply

📍 Poland

🧭 Full-Time

🔍 Software Development

🏢 Company: Tripadvisor👥 1001-5000💰 $300,000,000 Post-IPO Equity about 4 years ago🫂 Last layoff over 1 year agoInternetHospitalityInformation ServicesE-CommerceRestaurantsVacation RentalHotelTravelSocial Media

  • Experience of developing an iOS app and familiarity with mobile web and back-end technologies would be beneficial
  • At least 5 years’ experience of commercial software development, ideally working with a rich user interface
  • Experience with reactive programming in native mobile platforms
  • Willingness and ability to take on new technologies
  • Ability to break down complex problems into simple solutions
  • High quality verbal and written communication skills
  • Sense of ownership and pride in your work
  • Code! Our engineers focus on doing what they enjoy most and do best, writing code
  • Touch code at every level – while the focus is app development, you’ll also have opportunities to work on backend microservices
  • Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers
  • Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance
  • Work alongside other engineering groups located around the world

GraphQLSoftware DevelopmentiOS DevelopmentSwiftRESTful APIs

Posted 16 days ago
Apply
Apply
🔥 Senior Software Engineer - iOS
Posted about 1 month ago

📍 United States

🧭 Full-Time

💸 150237.5 - 252500.0 USD per year

🔍 Software Development

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff about 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • 5+ years of professional iOS development experience building and shipping complex, high-quality apps (using Swift and Objective-C)
  • Deep understanding of the iOS platform and SDK – expert in Swift and UIKit (including familiarity with low-level iOS APIs) and comfortable with concurrency/reactive programming patterns (e.g. Grand Central Dispatch, Combine)
  • Strong experience in performance tuning and debugging on iOS, including profiling with Instruments to diagnose and fix memory, CPU, or networking issues
  • Experience writing unit tests and UI tests (XCTest/XCUITest) and working with continuous integration systems to ensure robust, reliable releases
  • Familiarity with iOS accessibility standards and tools (VoiceOver, Dynamic Type, etc.), with a commitment to building inclusive, accessible applications
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices
  • Design and develop advanced native iOS features and modules in Swift, tackling complex challenges such as real-time data, mapping, and sensor integrations to deliver a seamless, high-performance user experience
  • Profile, analyze, and optimize app performance (CPU, memory, network), using tools like Xcode Instruments to pinpoint bottlenecks and ensure the application runs smoothly and efficiently at scale
  • Architect and maintain a scalable iOS codebase with clean design patterns and best practices, ensuring solutions are built for the long term and are easy to maintain as the product evolves
  • Collaborate closely with product managers, designers, and other engineers to rapidly iterate on new features with a sense of urgency, delivering incremental value to users without compromising quality or stability
  • Provide technical leadership within the iOS team by setting and upholding a high bar for code quality through code reviews, mentoring junior developers, and driving continuous improvements in our development process

AgileDesign PatternsGitiOS DevelopmentObjective-CSwiftUI DesignAlgorithmsCI/CDAgile methodologiesRESTful APIsJSONDebugging

Posted about 1 month ago
Apply
Apply
🔥 Senior Software Engineer, iOS
Posted about 1 month ago

📍 United States

🧭 Full-Time

💸 176000.0 - 207500.0 USD per year

🔍 Software Development

🏢 Company: Fullstory

  • 5+ years of experience with iOS development and a strong understanding of systems-level concepts.
  • Experience in C, C++, Rust, or similar low-level languages.
  • Strong understanding of iOS internals, particularly in the areas of SwiftUI and UIKit rendering.
  • Understanding of Swift compilation.
  • Bachelor's degree in Computer Science or a related field.
  • Use advanced techniques, including reverse engineering, disassembly, decompilation, and debugging, to analyze the inner workings of iOS frameworks and third-party code in order to reconstruct accurate representations of user sessions in our customers’ apps, with a strong emphasis on end-user privacy.
  • Write cross-platform code in Rust for shared crates, some of which handle activities like stripping potentially private information, networking utilizing Flatbuffers, automated testing, and performance optimizations with asset uploading.
  • Work alongside specialists in our Go APIs and canvas-based-typescript frontend to ensure impeccably low-performance overhead on the device and high fidelity replay of sessions on our site.
  • Anticipate and engineer support for new iOS platform-specific features, such as SwiftUI.
  • Innovate new feature ideas to enable customers to build better digital experiences and the mobile team to work smarter.

Software DevelopmentiOS DevelopmentSwiftC++Product AnalyticsAlgorithmsRustJSONCross-functional collaborationDebugging

Posted about 1 month ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150000.0 - 185000.0 USD per year

🔍 Software Development

🏢 Company: Scout Motors👥 251-500AutomotiveElectric VehicleIndustrialManufacturing

  • 8+ years of hands-on experience in software engineering shipping customer facing applications on iOS.
  • Proficiency in Swift or Objective C.
  • Solid understanding of mobile platform architecture, UI/UX design principles and frameworks, GraphQL, mobile security and performance optimization techniques.
  • Experience with version control systems (e.g., Git), CI/CD pipelines and mobile release process.
  • Excellent problem-solving skills and a strong attention to detail.
  • Effective communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
  • Experience operating in start-up settings, launching 0 to 1 product, and driving graduation to highly customized applications.
  • Ability to effectively manage multiple priorities and stakeholders in a fast-paced, dynamic environment.
  • Passion for mobile technology and a commitment to delivering exceptional user experiences.
  • Help design, develop, maintain, and release our iOS applications.
  • Drive the technical architecture and implementation of mobile platform and solutions from the ground up, ensuring they are scalable, reliable, and performant.
  • Grow the knowledge of the team, sharing through pair programming, code reviews, presentations, example code, and documentation.
  • Implement programming best practices, deployment processes and monitoring for mobile platforms.
  • Stay current with emerging technologies and industry trends in mobile development, advocating for the adoption of new tools and techniques as appropriate.

GraphQLGitiOS DevelopmentObjective-CSwiftUI DesignMobile testingCI/CDRESTful APIsSoftware Engineering

Posted about 2 months ago
Apply
Apply
🔥 Senior Software Engineer - iOS
Posted about 2 months ago

📍 United States

🧭 Full-Time

💸 150000.0 - 190000.0 USD per year

🔍 Sports Gaming

🏢 Company: Underdog Sports

  • Product-minded engineer with 5+ years of software engineering experience developing apps in a consumer facing company.
  • Passionate about software development, with 1+ years of professional iOS development experience using Xcode, Swift, UIKit, SwiftUI, Combine, MVVM, Xcode Cloud, Amplitude, Proxyman.io, XCTest, and XCUITest
  • Collaborative by nature and passionate about fostering best practices for the betterment of the team
  • Excellent communication, analytical, and problem solving skills with both engineers and product
  • Experience using GitHub, Xcode and Firebase
  • Experience using Swift and SwiftUI
  • Work on cutting edge projects focused on gamifying and building unique features into our fantasy and sports betting products
  • Design and develop clean, well-structured, and performant features — your work will be used by millions of our customers
  • Work closely with other product-minded individuals to shape and deliver the next wave of transformative fantasy and sports betting products
  • Collaborate with client engineers and product stakeholders from start to finish, openly communicating issues, asking clarifying questions, and raising concerns when needed
  • Advocate for best practices to create strong foundational development practices for our growing team
  • Grow in a high-agency environment where you have equity in technical decision-making and are accountable for those decisions
  • Learn from some of the best engineers and leaders in the fantasy and sports betting world while bringing your own unique perspective; we elevate each other to make Underdog the best sports gaming platform now and for the future!

iOS DevelopmentSwiftAmplitude AnalyticsFirebaseCI/CD

Posted about 2 months ago
Apply
Apply

📍 United States, Canada, Mexico

🧭 Full-Time

🔍 Software Development

🏢 Company: Fleetio

  • 2+ years of professional experience crafting quality iOS applications with Swift
  • Experience with SwiftUI, Fastlane match, xcbuild
  • Knowledgeable of the current state of the iOS, deployment, and CI/CD best practices
  • Ability to analyze app performance by working with mobile APM tools such as Datadog
  • Experience with dependency management using SPM or CocoaPods
  • Experience consuming RESTful APIs (Ruby on Rails, Node, or similar)
  • Implement APM tools, monitor application performance, and address performance bottlenecks
  • Build release management tools and strategies necessary for the product squads to perform safe, high-quality releases
  • Monitor and maintain a 99.9% crash-free rate by developing fixes as necessary and/or surfacing them to the appropriate team for action
  • Build and maintain a high-performance, friction-free mobile CI/CD pipeline
  • Work with other engineers to improve developer tools
  • Manage dependencies, shared libraries, and SDKs that our mobile engineers use

AWSPostgreSQLKubernetesRubyRuby on RailsCI/CDTerraform

Posted about 2 months ago
Apply
Apply

📍 United States, Canada

💸 130000.0 - 220000.0 USD per year

🔍 Software Development

  • 2+ years of mobile software engineering experience at a fast-moving technology company.
  • In depth knowledge of native UI frameworks (UIKit / XML Views), build systems (Xcode / Gradle), concurrent programming models (GCD / Coroutines), native camera frameworks (AVFoundation / CameraX), and native vision frameworks (Vision / MLKit).
  • Leverage native mobile technologies to design, build, and ship best-in-class products. This may include full stack ownership to ensure seamless end-to-end user experience.
  • Collaborate with product and design teams across our platform, and sometimes even customers, to define requirements and build solutions.
  • Iterate quickly with small, progressive, and adaptive contributions.
  • Design and maintain developer-friendly SDKs that prioritize simplicity, clarity, and seamless integration.
  • Ensure efficient compilation, dependency management, and minimal binary size for performance-critical applications.

Software DevelopmentAgileAndroidiOS DevelopmentJavaKotlinObjective-CSwiftUI DesignProduct DevelopmentMobile testingCollaborationCI/CDRESTful APIsJSON

Posted 2 months ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 179400.0 - 224300.0 USD per year

🔍 Healthcare

🏢 Company: Omada Health👥 501-1000💰 $80,000,000 Debt Financing over 2 years agoTherapeuticsMedicalWellnessHealth Care

  • 5+ years of working experience in iOS product development
  • Experience in building scalable and maintainable app architectures
  • Strong command of Swift with an understanding of its features and best practices.
  • Strong understanding of multi-threading and asynchronous programming
  • Experience with iOS frameworks like SwiftUI, UIKit, CoreData and CoreAnimation
  • Knowledge of design patterns like MVVM, MVC and the ability to implement them
  • Experience with service-oriented architectures and GraphQL or REST apis
  • Experience with unit testing using XCTest, and UI testing frameworks.
  • Familiarity with CI/CD pipelines and tools like Jenkins, GitLab CI, or CircleCI.
  • Experience with the app submission process, app signing, and review guidelines.
  • Work with product managers, designers and a diverse group of talented engineers to build the mobile applications (iOS) our members rely on for world class digital healthcare.
  • Dedicate 80-90% of your time to hands-on coding, serving as a technical leader and mentor to junior engineers by solving challenging programming and design problems.
  • Lead large projects by anticipating infrastructure and architectural needs, and propose innovative AI solutions to complex problems.
  • Writing clean and well-tested code that allows us to keep our applications stable and easily modifiable.
  • Use your experience to influence and shape the future direction of projects and technologies, working collaboratively to adopt and advocate for new technological advancements.

GraphQLSoftware DevelopmentDesign PatternsGitiOS DevelopmentSoftware ArchitectureSwiftUI DesignAlgorithmsData StructuresREST APICommunication SkillsCollaborationCI/CDProblem SolvingMentoringJSONDebugging

Posted 2 months ago
Apply

Related Articles

Posted 1 day ago

Remote Job Interview Tips: How to Impress on a Video Call

Ace your remote job video interview with our essential tips. Learn to impress employers with preparation, attire, and communication skills. Perfect for both new and seasoned professionals.

Posted 1 day ago

Top Skills Employers Look for in Remote Job Candidates

In today’s evolving job market, remote work has become a staple for many industries. But what sets successful remote job candidates apart? This article delves into the essential skills employers are looking for in remote employees. From communication and time management to technical proficiency and self-motivation, discover the key competencies that can help you stand out in the competitive world of remote work. Whether you're new to the remote job scene or looking to enhance your existing skill set, this guide provides valuable insights to help you succeed.

Posted about 1 month ago

How to Overcome Burnout While Working Remotely: Practical Strategies for Recovery

Burnout is a silent epidemic among remote workers. The blurred lines between work and home life, coupled with the pressure to always be “on,” can leave even the most dedicated professionals feeling drained. But burnout doesn’t have to define your remote work experience. With the right strategies, you can recover, recharge, and prevent future episodes. Here’s how.



Posted 13 days ago

Top 10 Skills to Become a Successful Remote Worker by 2025

Remote work is here to stay, and by 2025, the competition for remote jobs will be tougher than ever. To stand out, you need more than just basic skills. Employers want people who can adapt, communicate well, and stay productive without constant supervision. Here’s a simple guide to the top 10 skills that will make you a top candidate for remote jobs in the near future.

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