For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Svitla Systems
Svitla Systems

SENIOR iOS ENGINEER

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

iOS
Software Development
Swift
+36

Permanent role
3 days ago
Apply now

Svitla Systems Inc. is looking for a Senior iOS Engineer for a full-time position (40 hours per week) in Poland. Our client is an online marketing company.

About the role: a dynamic, vibrant work environment as we pioneer innovative technologies in the digital marketing landscape. The mobile team is currently seeking a talented Senior iOS Developer to play a key role in leading and developing captivating applications for phones, tablets, and watches using Swift. It is an exciting opportunity to contribute to the forefront of mobile technology in the digital marketing sector.

Overlap till 20:00 CET.

Requirements

  • 8+ years of experience in software development.
  • 6+ years of experience focused on native iOS applications.
  • 1+ year of commercial experience with SwiftUI.
  • Strong understanding of iOS architectures (SwiftUI, Combine, MVVM, MVI) or alternatives like MVC, VIPER, Clean Architecture, with a willingness to adapt.
  • Familiarity with Structured Concurrency (async await, actors).
  • Knowledge of Combine/RxSwift, ideally with both technologies; experience with either will also work.
  • Familiarity with Apple’s Human Interface Guidelines (HIG) is preferred.
  • Understanding of iOS application architecture and its implementation.
  • Upper-intermediate level of English and higher.
  • Ability to lead as part of a highly collaborative Agile team
  • Strong collaboration and influence skills.
  • Ability to articulate engineering design strategies related to scalability, performance, security, usability, and development platforms.
  • Strong focus on team effectiveness, results, and customer success.
  • Self-motivated individual who proactively identifies team bottlenecks and works with the team to resolve them.
  • Passionate about technology and staying up to date on industry trends.
  • Strong commitment to continuous improvement for self and team.
  • Ability to contribute to Open Source projects.
  • A Bachelor's degree in Computer Science or a related field is preferred.

Nice to have

  • 1+ years of Objective-C experience is a plus.
  • Experience with unit testing and test-driven development.
  • Experience in the development of SaaS products.
  • Experience in developing SaaS products.

Responsibilities

  • Work closely with the product manager, UX designer, and peer engineers to understand the business and technical requirements of tasks as a mobile iOS developer. During daily standup sessions, sprint planning meetings, and retrospective meetings, applying agile methodologies to:
  • Collaborate with the product manager to refine/plan backlog using the JIRA web product and set priority for the user stories;
  • Record progress on tasks using the JIRA web product;
  • Participate in sprint planning and record estimates in JIRA;
  • Give demos of finalized work to team members and stakeholders.
  • Work with the client's mobile team and back-end services teams to deliver software solutions for iOS devices (phones and tablets) that meet functional requirements defined during the backlog refinement sessions with the product managers, using the Swift programming language, and the Xcode development environment.
  • Use the Swift programming language and the Xcode development environment to build iOS mobile functionality as defined in the acceptance criteria in the user story.
  • Integrate work with the mainline of the application using the GitHub pull request process.
  • Define and implement unit tests for the use of cases using the XCTest framework.
  • As needed, pick up more urgent programming tasks for issues of customers in production.
  • Collaborate with other software teams that provide back-end services used by the mobile application, bringing the knowledge of the dependent software to the mobile team and affecting the Scrum Jira backlogs of the external teams as necessary when the mobile application requires changes to the dependent software.
  • Understand the architecture of the client's toolkit desktop application - a Web application - and its relationship to the mobile apps to participate and affect architecture discussions.
  • Promote and nurture good team practices and career growth by participating in code reviews and pair programming. Documenting the functionality that you deliver
  • Contribute to system and application architecture and develop prototypes
  • Review the pull requests of peer engineers and recommend good practices in GitHub.
  • Participate in pair programming for knowledge sharing and collaboration.
  • Improve performance of the mobile application.
  • Provide training to other team members.
  • Document code where necessary, such as APIs, and keep team practices and knowledge up to date in the Confluence web product.
  • Seek out learning opportunities like iOS, Swift UI, and mobile developer conferences and online courses.

WE OFFER

  • US and EU projects based on advanced technologies.
  • Competitive compensation based on skills and experience.
  • Regular performance appraisals to support your growth.
  • Flexibility in the workspace, either remote or in our welcoming office.
  • Comprehensive medical insurance after one month.
  • MultiSport card with access to 2500 sports facilities all over Poland
  • Bonuses for recommendations of new employees.
  • Bonuses for article writing, public talks, and other activities.
  • 15 vacation days, 10 national holidays, 10 sick leaves, and family days off.
  • Personalized learning program tailored to your interests and skill development.
  • Free tech webinars and meetups organized by Svitla.
  • Welcome and anniversary presents, gifts for children, and more.
  • Regular corporate events and meetups.
  • Awesome team, friendly and supportive community!

About Svitla Systems

👥1001-5000
📍San Francisco, California, United States
🔗Website

Svitla Systems Service

Svitla Systems product / service
Svitla Systems product / service
Svitla Systems product / service
Svitla Systems product / service
Svitla Systems product / service

How does Svitla Systems work?

Company culture

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service