Job Closed

This listing is no longer active.

Bertoni Solutions logo
Bertoni Solutions

Translating technology into your success

Lead iOS Mobile Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50Since 2016H1B No SponsorCompany SiteLinkedIn

Location

Peru

Posted

44 days ago

Salary

0

Seniority

Senior

8 yrs expEnglishPortugueseiOSSwift

Job Description

Lead iOS Mobile Engineer

Bertoni Solutions

• Architect & Design Solutions: Lead end-to-end architecture for complex mobile projects, breaking down requirements into actionable technical plans. • Hands-On Engineering: Contribute to development as needed, setting standards for code quality and maintainability. • Stakeholder Collaboration: Partner with Product Managers, Designers, business stakeholders, and cross-functional engineering teams to align technical strategy with business goals. • Technical Leadership: Conduct code reviews, mentor engineers, and promote best practices in mobile architecture, testing, and modularization. • Innovation: Evaluate and introduce modern tools, frameworks, and architectural approaches. • Quality & Reliability: Ensure high standards for performance, usability, scalability, and maintainability.

Job Requirements

  • 8+ years of professional experience developing iOS applications.
  • 2+ years in a technical leadership or architect role.
  • Strong expertise in Swift and modern iOS development.
  • Minimum of 1 year of production experience with SwiftUI (current hands-on experience required).
  • Experience with Swift Package Manager and modular architectures.
  • Solid knowledge of mobile architecture patterns (MVVM, Clean Architecture, modular systems).
  • Proven experience designing and delivering complex, scalable mobile solutions.
  • Experience conducting code reviews and mentoring engineers.
  • Advanced English level (client-facing collaboration required).
  • Experience working in cross-functional environments (Product, Design, Business).
  • Experience delivering applications at scale.
  • Strong focus on performance optimization and app reliability.
  • Experience with automated testing and CI/CD pipelines for mobile.

Benefits

  • Remote work (employees can work remotely)

Related Job Pages

More Software Engineer Jobs

Ververica | Original creators of Apache Flink® logo

Senior Software Engineer - Stream Storage (Apache Fluss)

Ververica | Original creators of Apache Flink®

The Unified Streaming Data Platform by the original creators of Apache Flink®, powered by VERA cloud-native engine.

OtherRemoteTeam 51-200Since 2014H1B No Sponsor

About the Role We are building the next generation of stream-native storage systems centered around table semantics — not just logs. Our Stream Storage team develops high-performance distributed systems that power real-time analytics, streaming pipelines, and transactional workloads. As a Senior Software Engineer, you will contribute to core stream storage infrastructure, Apache Fluss (open-source), and internal production-grade systems built on Fluss. This role sits at the intersection of distributed systems, storage engines, streaming systems, and database internals. What You’ll Do Core Engineering - Design and implement distributed storage components for streaming tables - Work on table lifecycle: schema evolution, ingestion, compaction, retention, indexing - Enhance the Fluss Lakehouse ecosystem support - Contribute features and fixes to the Apache Fluss OSS project - Participate in design discussions and Fluss Improvement Proposals (FIPs) - Improve Fluss table engine performance and reliability - Enhance integration with streaming engines (e.g., Flink) - Engage with the open-source community via PR reviews and discussions Internal Platform Development - Build internal tooling and services on top of Fluss - Improve observability (metrics, logging, failure diagnostics) - Optimize production deployments - Contribute to benchmarking and testing frameworks

Germany
Ververica | Original creators of Apache Flink® logo

Senior Software Engineer - Stream Storage (Apache Fluss)

Ververica | Original creators of Apache Flink®

The Unified Streaming Data Platform by the original creators of Apache Flink®, powered by VERA cloud-native engine.

OtherRemoteTeam 51-200Since 2014H1B No Sponsor

About the Role We are building the next generation of stream-native storage systems centered around table semantics — not just logs. Our Stream Storage team develops high-performance distributed systems that power real-time analytics, streaming pipelines, and transactional workloads. As a Senior Software Engineer, you will contribute to core stream storage infrastructure, Apache Fluss (open-source), and internal production-grade systems built on Fluss. This role sits at the intersection of distributed systems, storage engines, streaming systems, and database internals. What You’ll Do Core Engineering - Design and implement distributed storage components for streaming tables - Work on table lifecycle: schema evolution, ingestion, compaction, retention, indexing - Enhance the Fluss Lakehouse ecosystem support - Contribute features and fixes to the Apache Fluss OSS project - Participate in design discussions and Fluss Improvement Proposals (FIPs) - Improve Fluss table engine performance and reliability - Enhance integration with streaming engines (e.g., Flink) - Engage with the open-source community via PR reviews and discussions Internal Platform Development - Build internal tooling and services on top of Fluss - Improve observability (metrics, logging, failure diagnostics) - Optimize production deployments - Contribute to benchmarking and testing frameworks

United Kingdom
Ververica | Original creators of Apache Flink® logo

Senior Software Engineer - Stream Storage (Apache Fluss)

Ververica | Original creators of Apache Flink®

The Unified Streaming Data Platform by the original creators of Apache Flink®, powered by VERA cloud-native engine.

OtherRemoteTeam 51-200Since 2014H1B No Sponsor

About the Role We are building the next generation of stream-native storage systems centered around table semantics — not just logs. Our Stream Storage team develops high-performance distributed systems that power real-time analytics, streaming pipelines, and transactional workloads. As a Senior Software Engineer, you will contribute to core stream storage infrastructure, Apache Fluss (open-source), and internal production-grade systems built on Fluss. This role sits at the intersection of distributed systems, storage engines, streaming systems, and database internals. What You’ll Do Core Engineering - Design and implement distributed storage components for streaming tables - Work on table lifecycle: schema evolution, ingestion, compaction, retention, indexing - Enhance the Fluss Lakehouse ecosystem support - Contribute features and fixes to the Apache Fluss OSS project - Participate in design discussions and Fluss Improvement Proposals (FIPs) - Improve Fluss table engine performance and reliability - Enhance integration with streaming engines (e.g., Flink) - Engage with the open-source community via PR reviews and discussions Internal Platform Development - Build internal tooling and services on top of Fluss - Improve observability (metrics, logging, failure diagnostics) - Optimize production deployments - Contribute to benchmarking and testing frameworks

Netherlands
Ververica | Original creators of Apache Flink® logo

Senior Software Engineer - Stream Storage (Apache Fluss)

Ververica | Original creators of Apache Flink®

The Unified Streaming Data Platform by the original creators of Apache Flink®, powered by VERA cloud-native engine.

OtherRemoteTeam 51-200Since 2014H1B No Sponsor

About the Role We are building the next generation of stream-native storage systems centered around table semantics — not just logs. Our Stream Storage team develops high-performance distributed systems that power real-time analytics, streaming pipelines, and transactional workloads. As a Senior Software Engineer, you will contribute to core stream storage infrastructure, Apache Fluss (open-source), and internal production-grade systems built on Fluss. This role sits at the intersection of distributed systems, storage engines, streaming systems, and database internals. What You’ll Do Core Engineering - Design and implement distributed storage components for streaming tables - Work on table lifecycle: schema evolution, ingestion, compaction, retention, indexing - Enhance the Fluss Lakehouse ecosystem support - Contribute features and fixes to the Apache Fluss OSS project - Participate in design discussions and Fluss Improvement Proposals (FIPs) - Improve Fluss table engine performance and reliability - Enhance integration with streaming engines (e.g., Flink) - Engage with the open-source community via PR reviews and discussions Internal Platform Development - Build internal tooling and services on top of Fluss - Improve observability (metrics, logging, failure diagnostics) - Optimize production deployments - Contribute to benchmarking and testing frameworks

Spain