CrawlJobs Logo

Senior Software Engineer, IOS

United States Employment contract 113082.00 - 175725.00 USD / Year · Job Posted May 27, 2026
Apply Position
Job Link Share

Job Description

The Wikimedia Foundation is looking for a Senior Software Engineer, iOS to join the App Growth team within the Core Experiences engineering group. The App Growth team has a clear and ambitious goal: make the apps the destination for knowledge lovers and grow our active readership. The team owns the cross-platform feature framework for the app, making decisions about where a feature lives when the app is the destination and where its primary value is unlocked.

Job Responsibility

  • Delivery and enablement - Consistently leads the team in the delivery of medium complexity initiatives (with support) from technical discovery through delivery
  • Implementation - Improving the mobile Wikipedia product experiences that serve a global, multilingual audience on iOS
  • Quality, testing and observability - Consistently builds and improves systems & software that is easy to test, observe and debug
  • Cross-functional collaboration - Partners with product managers, designers, analysts, and native app engineers to shape pragmatic solutions
  • Prioritisation - Proactively identifies high-impact technical opportunities and risks across a quarter
  • Mentorship - Actively supports the growth and success of others
  • Culture and standards - Raises team standards in code review, technical design, testing, documentation, accessibility, observability, and decision-making
  • Operational Awareness - Plans work with awareness of downstream or upstream effects
  • Actively supports hiring and onboarding

Requirements

  • Bachelor's and 5+ years related professional experience with significant experience building iOS applications
  • Strong professional experience and proficiency with Swift, SwiftUI, UIKit, and familiarity with architectural patterns in iOS
  • Experience of iOS performance optimisation techniques to ensure smooth, responsive, and high-performing applications under a variety of conditions
  • Experience working in a self-driven, lean environment
  • Commitment to the Foundation's Mission and Values

Nice to have

  • Experience adding webview-wrapped experiences to existing native mobile apps (iOS or Android)
  • Experience in maintaining cross-platform mobile applications
  • Experience building mobile games or other interactive mobile experiences
  • Experience with data science, machine learning, and/or AI (e.g., familiarity with prompt engineering, Jupyter notebooks experience, etc.)
  • Familiarity with Wikipedia / wikitext / markdown editing or content management systems (e.g., MediaWiki, Drupal, WordPress)
  • Experience with leveraging agentic coding to scale the work of small engineering teams
  • Bachelor's, master's, or doctorate degree in computer science, management information systems, or STEM field (or equivalent certification)
  • Prior experience with MediaWiki or Wikimedia projects
  • A history of open source contributions

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer, IOS

8 matching positions

Senior Software Engineer, iOS

This role can be performed remotely from anywhere within the United States. The ...
Location
Location
United States
Salary
Salary:
160000.00 - 170000.00 USD / Year
fullstory.com Logo
Fullstory
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of technical experience
  • Deep systems programming knowledge and an eagerness to apply that knowledge to iOS
  • Experience mentoring less experienced engineers and would be willing to eventually take a leadership role
  • The ability to help the team complete timely releases, wisely balancing competing concerns
  • The ability to gain a solid understanding of customers’ needs and offer constructive feedback
  • Bachelor's degree in Computer Science or a related field
Job Responsibility
Job Responsibility
  • Use advanced techniques for reverse engineering, disassembly, decompilation, and debugging, to analyze the inner workings of iOS frameworks and third-party code
  • Write cross-platform code in Rust for shared crates
  • Work alongside specialists in our Go APIs and canvas-based-typescript frontend
  • Anticipate and engineer support for new iOS platform-specific features
  • Innovate new feature ideas
  • Leverage AI as a productivity multiplier
What we offer
What we offer
  • Flexibility and Connection
  • Benefits
  • Learning opportunities
  • Productivity support
  • Team Collaboration
  • Paid parental leave
  • Bereavement leave, including miscarriage/pregnancy loss
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, iOS

We’re looking for early members of our iOS team. You’ll work closely with the fo...
Location
Location
United States , Los Angeles, Boston, NYC
Salary
Salary:
180000.00 - 250000.00 USD / Year
suno.ai Logo
Suno
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years experience shipping production iOS apps
  • Advanced expertise in Swift (we use SwiftUI + UIKit as necessary)
  • Experience building fluid animations, with an eye for translating prototypes into robust code
  • An obsession with great user experiences, getting the details right, iterating & learning rapidly, and working hard
  • Applicants must be eligible to work in the US.
Job Responsibility
Job Responsibility
  • Design and build Suno’s iOS app for creating, exploring, and listening to music
  • Create foundational abstractions and libraries for performant, highly interactive audio experiences
  • Contribute to design and product decisions across the app
  • Optimize the performance, joy, beauty, and feel of our products
What we offer
What we offer
  • Company Equity Package
  • 401(k) with 3% Employer Match & Roth 401(k)
  • Medical, Dental, & Vision Insurance (PPO w/ HSA & FSA options)
  • 11 Paid Holidays + Unlimited PTO & Sick Time
  • 16 Weeks of Paid Parental Leave
  • Creative Education Stipend
  • Generous Commuter Allowance
  • In-Office Lunch (5 days per week)
  • Fulltime
Read More
Arrow Right

Senior Software Engineer / Lead Software Engineer - Ionic Angular

Our philosophy is to understand our customers’ business first before we get to t...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
necsws.com Logo
NEC Software Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ yrs experience
  • Hands-on in coding is a must
  • Must have experience in development project & not just maintenance & support projects
  • Ability to perform Impact analysis in detail and provide a case study for the same
  • Should be able to provide estimates
  • Ability to perform and review estimation
  • Worked on Agile based project
  • Planning
  • Ensure quality of deliverables
  • Manage change control
  • Fulltime
Read More
Arrow Right

Software Engineer II and Senior Software Engineer

The FIO (Office Files and Identity) Team drives collaboration, identity, cloud f...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust
  • OR equivalent experience
  • 4+ years industry engineering experience coding in languages including, but not limited to, C, C++, C#, Java or Rust
  • 4+ years industry experience building and shipping production quality, performant and cross-platform applications
  • Experience collaborating cross-team and cross-function to deliver software features or projects
  • Platform-specific experience building Windows, MacOS, iOS or Android applications
  • Experience designing and implementing efficient network communications, including network protocols, performance and reliability tooling, modeling and implementing complex customer scenarios across network services
  • Experience designing and implementing client-side storage stacks, with a focus on correctness, resiliency, performance, and adaptability
  • Understanding of client file system design and APIs, including advanced performance optimizations
  • Experience directly implementing large-scale data pipelines for product telemetry, with ability to evolve system as business and technical needs change
Job Responsibility
Job Responsibility
  • Design and write code
  • Work across organizations and directly with partners both in Office and across Microsoft, including other engineers and product leaders
  • Use data as the basis for decision making
  • Be a steward of products that ship to hundreds of millions of customers around the world, staying connected to customers through data and feedback and being agile and responsive to issues
  • Grow as an engineer in a modern and highly impactful team
  • Fulltime
Read More
Arrow Right

Senior iOS Software Engineer

Perplexity AI is looking for a Senior iOS Engineer to join our small team revolu...
Location
Location
United States , San Francisco
Salary
Salary:
250000.00 - 385000.00 USD / Year
perplexity.ai Logo
Perplexity
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years industry experience
  • Strong Swift fundamentals and a proven track record of working with a modern iOS stack built with Swift, SwiftUI (iOS16+) and UIKit
  • Enjoys the craft of building nice UI, creating a good UX, and writing reusable and testable code
  • Understands low-level intricacies, and knows how to profile and measure app performance and speed
  • Comfortable working with a small, fast-moving team, and must be willing to dive in and take ownership
  • A passion for iOS development, and enjoys experimenting with what's new with each iteration of iOS and iPadOS
Job Responsibility
Job Responsibility
  • You will develop a native iOS app for Perplexity's evolving product
  • You will define the processes around mobile development, including planning, testing, releasing, and monitoring
  • You will work with the core team to design and implement novel mobile experiences
What we offer
What we offer
  • Offers Equity
  • Full-time U.S. employees enjoy a comprehensive benefits program including equity, health, dental, vision, retirement, fitness, commuter and dependent care accounts, and more
  • Full-time employees outside the U.S. enjoy a comprehensive benefits program tailored to their region of residence
  • Fulltime
Read More
Arrow Right

Senior iOS Software Engineer

As a Senior iOS Engineer, you’ll play a key role in delivering a world-class mob...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
safetyculture.com Logo
SafetyCulture
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong iOS development background and experience with Swift
  • Passion for native mobile development and the iOS ecosystem
  • Solid experience building complex custom UI and knowledge of concurrency and multi-threading
  • Demonstrated focus on quality and ability to use automated testing methodologies
  • Understanding of REST, HTTP and efficient networking on iOS
  • Excellent problem solving, critical thinking, prioritisation and communication skills
  • Ability to demonstrate SafetyCulture values (Think Customer, Open Honest Always, Better as a Team, Be Bold Bring Action)
Job Responsibility
Job Responsibility
  • Play a key role in delivering a world-class mobile experience for our customers
  • Bring strong technical expertise in iOS development, take ownership of end-to-end solutions, and help shape how we build, scale, and evolve our mobile platform
  • Collaborate closely with product, design, and other engineers to solve real customer problems, while coaching and mentoring others through code reviews, technical discussions, and shared ownership
  • Work on a product used by hundreds of thousands of users today, and help evolve systems designed to scale to millions
What we offer
What we offer
  • Equity with high growth potential, and a competitive salary
  • Flexible working arrangements
  • Access to professional and personal training and development opportunities
  • Hackathons, Workshops, Lunch & Learns
  • In-house Culinary Crew serving up daily breakfast, lunch and snacks
  • Wellbeing initiatives such as subsidised fitness programs, EAP services and generous parental leave policy
  • Quarterly celebrations and team events, including the annual Shiplt! global offsite
  • Table tennis, board games, gym sessions, book club, and pet-friendly offices
  • Fulltime
Read More
Arrow Right

Senior iOS Software Engineer

Senior iOS Software Engineer to join mobile development team, working closely wi...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Swift
  • Experience in Java and Kotlin
  • Hands-on experience with MVVM and MVC architectural patterns
  • Practical knowledge of SwiftUI (iOS) and Compose (Android)
  • Familiarity with Kotlin Coroutine and Jetpack Navigation (Android-specific)
  • Ability to contribute effectively across both iOS and Android platforms
  • English & Polish language proficiency
Job Responsibility
Job Responsibility
  • Analyse technical requirements and translate them into robust technical solutions
  • Support the requirements engineer during refinement by detailing user stories and technical tasks
  • Evaluate UX designs for feasibility and implementation complexity
  • Implement user stories and tasks, including writing unit and integration tests
  • Conduct code reviews to maintain code quality and adherence to coding standards
  • Identify, troubleshoot, and resolve software bugs
  • Collaborate with both iOS and Android teams to align development progress
  • Support Android development during resource gaps
What we offer
What we offer
  • Flexible working hours
  • Hybrid work model
  • Cafeteria system
  • Referral bonuses up to PLN6,000
  • Additional revenue sharing opportunities
  • Ongoing guidance from dedicated Team Manager
  • Tailored technical mentoring
  • Team-building budget for online and on-site events
  • Participation in charitable initiatives and local sports programs
  • Supportive and inclusive work culture
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Ios

We’re looking for a Senior Software Engineer - iOS to join our fast-growing team...
Location
Location
Poland , Krakow
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
Job Responsibility
Job Responsibility
  • 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
What we offer
What we offer
  • Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
  • “Work your way” with flexibility to suit your lifestyle. Tripadvisor Group takes a remote-friendly approach to collaboration across a worldwide team, with the option to join on-site as often as you’d like or as required by your team.
  • Flexible schedule. Work-life balance is ingrained in our culture by design. Trust and accountability make it work.
  • Donation matching. Give back? Give more! We match qualifying charitable donations annually.
  • Tuition assistance. Want to level up your career? We love to hear it! Receive annual support for qualified programs.
  • Lifestyle benefit. An annual benefit to spend on yourself. Use it on travel, wellness, or whatever suits you.
  • Travel perks. We believe that travel is employee development, so we provide discounts and more.
  • Employee assistance program. We’re here for you with resources and programs to help you through life’s challenges.
  • Health benefits. We offer great coverage and competitive premiums.
  • Generous referral scheme. Help us grow and be rewarded with generous awards for referring successful candidates.
  • Fulltime
Read More
Arrow Right