iOS Software Engineer

Posted Oct 20

This is a fully remote position, open to applicants in Poland.

πŸ“‹ Description

β€’ Develop and maintain the native iOS application utilizing the latest Swift and SwiftUI technologies.

β€’ Produce clean, scalable, and thoroughly documented code.

β€’ Collaborate with product managers, backend developers, designers, and other stakeholders during requirement reviews, solution proposals, and effort estimations.

β€’ Create user-friendly applications.

β€’ Ensure the mobile application is intuitive, efficient, and adaptable to various screen sizes and device models.

β€’ Optimize the application for maximum speed, stability, and scalability.

β€’ Implement authentication, session management, and secure data storage in accordance with enterprise security standards.

β€’ Develop location-based features and location-triggered push notifications.

β€’ Investigate and resolve production issues, including crash analysis, root cause analysis, and hotfixes.

β€’ Implement application monitoring and analytics.

β€’ Facilitate application localization in multiple languages and support for accessibility.

β€’ Write and maintain unit and UI test cases, contributing to CI/CD pipelines.

β€’ Assume responsibility for features and modules from end to end.

β€’ Review colleagues' code to ensure compliance with team standards.

β€’ Participate in technical design discussions.

β€’ Update the internal knowledge base and operational documentation.


⛳️ Requirements

β€’ Over 3 years of experience in native iOS development using Swift and SwiftUI.

β€’ Strong understanding of Swift concurrency concepts, including async/await, actors, and data race prevention.

β€’ Experience with implementing location services and push notifications.

β€’ Proficient in OAuth 2.0/OIDC, session management, and secure credential storage.

β€’ Familiarity with integrating third-party frameworks.

β€’ Practical experience in writing and maintaining unit and UI tests.

β€’ Understanding of CI/CD pipelines.

β€’ Demonstrated ability to take ownership of features from start to finish, support production applications, and resolve incidents.

β€’ Experience collaborating closely with architects and reviewing code from other engineers.

β€’ Familiarity with Scrum, Jira, and Confluence.

β€’ Strong attention to detail, communication, and problem-solving skills, along with a commitment to continuous learning.

β€’ Proficient in English at C1 level, as it is the working language with the client.


🏝️ Benefits

β€’ Flexible and remote work options.

β€’ Opportunities to work on international projects with leading global clients.

β€’ Travel opportunities related to international projects.

β€’ A non-corporate atmosphere.

β€’ Access to language classes.

β€’ Opportunities for knowledge-sharing initiatives.

β€’ Access to private healthcare and life insurance.

β€’ Access to a multisport card.

People also viewed

Chaos11 hours ago

Software Developer

BG flagBulgaria OnlyFull-timeFull-stack Engineer
ApplyView job
Addepar11 hours ago

Senior Software Engineer – Investor Solutions

US flagUnited States OnlyFull-timeFull-stack Engineer$134k – $209k/year
ApplyView job
NinjaOne12 hours ago

Senior / Staff Software Engineer, C++

US flagCalifornia, +16 more statesFull-timeFull-stack Engineer$150k – $220k/year
ApplyView job
NinjaOne12 hours ago

Staff Software Engineer, Java

US flagCalifornia, +17 more statesFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Salas O'Brien12 hours ago

Senior Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$99.8k – $115.5k/year
ApplyView job
Felix12 hours ago

Senior FullStack Engineer, Consumer Lending

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers