Senior Software Engineer - iOS
New
US, Brazil, Canada, Colombia, Germany, Ghana, India, Indonesia, Italy, Kenya, Mexico, Morocco, Netherlands, Poland, Singapore, South Africa, Spain, Switzerland, UK, At least four hours of work day must occur between 14:00 UTC and 21:00 UTC.Full-TimeSenior
Salary113,082 - 176,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- iOS DevelopmentSwiftCross-functional collaboration
Requirements
- Bachelor's degree in computer science, STEM field, or equivalent certification.
- 5+ years of professional software engineering experience.
- Significant experience building iOS applications.
- Strong proficiency with Swift, SwiftUI, and UIKit.
- Familiarity with architectural patterns in iOS.
- Experience with iOS performance optimization techniques.
- Experience working in a self-driven, lean environment.
- Strong communication skills for synchronous and asynchronous channels.
- Comfortable with ambiguity and balancing technical trade-offs.
Responsibilities
- Lead medium complexity initiatives from technical discovery to delivery.
- Improve Wikipedia mobile product experiences for a global, multilingual audience.
- Design and build accessible, adaptable, and scalable components.
- Instrument features to enable deeper analysis by Product Analysts.
- Collaborate with product managers, designers, and engineers on technical solutions.
- Identify high-impact technical opportunities and manage project priorities.
- Mentor engineers through code review, pairing, and technical design.
- Foster team standards in testing, documentation, and accessibility.
View Full Description & ApplyYou'll be redirected to the employer's site