Job Closed
This listing is no longer active.
Translating technology into your success
Lead iOS Mobile Engineer
Location
Peru
Posted
44 days ago
Salary
0
Seniority
Senior
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 Guides
Related Job Pages
More Software Engineer Jobs
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.
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
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.
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
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.
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
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.
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

