Talent.com
A vaga não está disponível no seu país.
Senior Software Enginner Mobile iOS

Senior Software Enginner Mobile iOS

DSwissLisboa,
Há 9 dias
Descrição da vaga

Job Description

About us

At DSwiss AG, we secure sensitive data with our ISO 27001-certified SecureData Platform and solutions like SecureExchange and Postbox. Trusted by banks, insurers, and public institutions, we enhance compliance, streamline operations, and improve client experiences. DSwiss is committed to building and running seamless and compliant solutions with data security by design, so our customers can operate with assured confidence and concentrate on their core business.

Senior Software Enginner Mobile IOS

Do you want to be part of a supportive and innovative team and take on a technical role where you can make a difference? Are you an enthusiastic team player with initiative? Then you've come to the right place.

We are looking for a Senior iOS Engineer to join our team immediately or as soon as available.

Job Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field; additional certifications or advanced degrees are a plus.
  • 7–10+ years of experience designing, developing, and maintaining complex iOS and Android applications.
  • Minimum of 3 years' experience as a technical lead
  • Deep proficiency in Swift, including modern features like Concurrency (async / await) and Combine.
  • Expertise in architectural patterns such as MVVM, MVI, VIPER, and Clean Architecture.
  • Experience designing modular codebases, reusable SDKs or libraries, and collaborating across multiple teams.
  • Solid understanding of Apple’s Human Interface Guidelines (HIG) and building accessible, intuitive user interfaces.
  • Strong knowledge of offline-first strategies, secure storage (e.g., Keychain Services), data encryption, and secure communication.
  • Proficient in networking with URLSession, RESTful API integration, and handling edge cases in unreliable network conditions.
  • Skilled in profiling and optimizing app performance (memory, battery, responsiveness, network).
  • Familiar with unit and UI testing frameworks such as XCTest, SnapshotTesting, Mocking frameworks, and Swift Testing tools.
  • Experience building and maintaining CI / CD pipelines, and working with tools like Fastlane, Xcode Cloud, or Bitrise.
  • Proficient with Gitlab, crash / error monitoring tools, and observability platforms.

Job Responsibilities

  • Oversee iOS application development with an emphasis on optimizing performance, ensuring security, and enhancing the user experience from a technical perspective; also contributed to Android team initiatives when required
  • Define and promote architectural best practices and coding standards across the iOS team.
  • Collaborate with product, design, and backend teams to translate requirements into robust solutions.
  • Implement accessibility and privacy features aligned with Apple and legal standards.
  • Drive initiatives to improve CI / CD, testing, and overall developer experience.
  • Mentor engineers through code reviews, technical guidance, and knowledge sharing.
  • Stay current with Apple’s ecosystem and integrate relevant innovations.
  • Ensure code quality, maintainability, and app performance at scale.
  • Partner with security teams to uphold high standards for data protection.
  • Job Benefits

  • Hybrid and flex-time work model in Lisbon city center, 25 days of vacation pro rata.
  • DSwiss is a socially conscious company with an innovative and diverse team.
  • All employees are enabled to drive improvement and create value.
  • You will get to develop and learn within a highly talented and experienced team
  • International bi-annual team events in Portugal, Switzerland or neighbouring countries.
  • Free Snacks and Coffee in the Office with an Entertainment Room and Chill-out area.
  • Criar um alerta de emprego para esta pesquisa

    Senior Software • Lisboa,