Senior iOS Software Engineer

Funambol, Inc.

Italia

Ibrido

EUR 52.000 - 75.000

Tempo pieno

3 giorni fa
Candidati tra i primi
Generatore di candidature

Ricevi una risposta da questo datore di lavoro — un curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Hybrid work model

Descrizione del lavoro

Funambol, Inc. in Pavia, Italy, seeks an autonomous iOS engineer to join the mobile team. You will work closely with senior developers to drive development independently, bring your own perspective and contribute to technical discussions.

You will develop in Swift (and Objective-C legacy), participate in TDD, and help raise the bar across architecture, testing, and quality. This hybrid role combines 3 days in-office with 2 days remote.

Competenze

  • Bachelor degree in Computer Science, Engineering or equivalent.
  • 4+ years of relevant iOS development experience.
  • Strong knowledge of Swift and Objective-C on the iOS platform.
  • Good knowledge of object-oriented design techniques.
  • Experience with TDD / unit testing and CocoaPods/Fastlane.

Mansioni

  • Design and deliver high-quality automatically tested code that improves UX and reliability of our app.
  • Work on new features, improve existing ones, and refactor our codebase as needed.
  • Help us to increase our automated test coverage and reduce our technical debt.
  • Bring fresh ideas on architecture and technical design.
  • Discuss solutions to improve our processes and automations.

Conoscenze

Swift
Objective-C
C++
iOS development
TDD/Unit testing
UIKit/SwiftUI
English

Formazione

Bachelor of Computer Science / Engineering

Strumenti

Jenkins
Fastlane
CocoaPods
Gitflow
CI/CD
Xcode

Descrizione del lavoro

Engineering Department (Pavia, Italy) - Hybrid

Funambol is the leading personal cloud solution used by mobile operators, device manufacturers, portals, service providers and software companies around the world. Join us to help build our personal cloud app and see your work used by millions of people worldwide.

We're looking for someone autonomous, experienced, and curious to join our iOS team. You will work with our senior developer and support the other team members. You'll drive development independently, bring your own perspective, and contribute to discussions with weight and insight.We're looking for someone who wants to build — and help the whole team raise the bar technically.

Responsibilities
  • Design and deliver high-quality automatically tested code that improves UX and reliability of our app
  • Work on new features, improve existing ones, and refactor our codebase as needed.
  • Help us to increase our automated test coverage and reduce our technical debt.
  • Bring fresh ideas on architecture and technical design
  • Discuss solutions to improve our processes and automations
Technologies and Tools
  • Languages: Swift (majority, everything new is written in Swift), Objective-C (legacy, we are migrating), C++ (rarely touched).
  • UI: UIKit (majority), SwiftUI (all new screens)
  • Tools: Jenkins, Fastlane, CocoaPods
  • Testing: Unit tests, few UI tests. We want more, and we know we need to carve out the time for it.
  • Workflow: Gitflow, CI/CD pipeline that runs tests and deploys to the App Store.
Team and Context
  • You'll join the Mobile Team: it includes iOS developers and Android developers. We often design features together. You'll get to see how the other platform solves the same problems, and influence them.
  • When a project cuts across platforms or roles we create cross-functional feature teams with backend and web developers. These teams are temporary and focused allowing a lean approach and reduced silos.
  • The Android side is ahead of us in some ways. This motivates us, and we want your support to help us catch up, speed up, and level up.
  • We work in scrum. Our sprint lasts 2 weeks, we ship to the store frequently (every iteration usually). Our application is used by hundreds of thousands of people worldwide.
  • We approach problems iteratively, we experiment and measure how our solutions impact the end user, and we try to improve at every cycle.
  • You can try our solution at zefiro.me and download the Zefiro Cloud Android and iOS app: this is the product you will help us build
Skills and Requirements
  • Bachelor of Computer Science, Engineering degree, or similar competencies
  • 4+ years of relevant development experience.
  • Good working knowledge of Swift, ObjectiveC and iOS platform
  • Good knowledge of object-oriented design techniques
  • TDD / Unit testing experience
  • CocoaPods & Fastlane experience
  • Good level of English (you will work in an international team)
Bonus Points
  • Knowledge of Objective-C
  • C++ experience
  • Intro call with HR and Manager
  • Small technical test (take-home)
  • Technical interview with team membersFinal discussion with HR/Finance
Additional Information

This role is based in our Pavia office in Italy (our current policy is 3 days in the office and 2 days remote). You will collaborate with colleagues from Portugal, Ukraine, Germany, and the USA, fostering a daily experience of diverse and multicultural interactions.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

iOS Software Engineer
iOS Software Engineer

Funambol, Inc. • Pavia

In loco
EUR 45.000 - 65.000
Junior UX Designer
Junior UX Designer

Funambol, Inc. • Pavia

In loco
EUR 25.000 - 38.000
Senior iOS Engineer - Hybrid (3 days in-office)
Senior iOS Engineer - Hybrid (3 days in-office)

Funambol, Inc. • Italia

Ibrido
EUR 52.000 - 75.000
Hybrid work model
iOS Software Engineer: Build Cloud-Connected Mobile Apps
iOS Software Engineer: Build Cloud-Connected Mobile Apps

Funambol, Inc. • Pavia

Ibrido
EUR 45.000 - 65.000
Software Delivery Engineer
Software Delivery Engineer

Funambol, Inc. • Italia

Ibrido
EUR 35.000 - 50.000
Hybrid work model
Senior iOS Engineer
Senior iOS Engineer

Deltatre S.p.A. • Italia

Remoto
EUR 30.000 - 90.000
iOS Engineer
iOS Engineer

Air Apps • Roma

In loco
EUR 65.000 - 90.000
Apple hardware
Annual Bonus
Health Insurance
+7
Mobile Developer Android
Mobile Developer Android

Bitrock • Milano

In loco
EUR 45.000 - 65.000
Health insurance
Flexible working hours
Smart working
Senior Mobile Engineer (Flutter)
Senior Mobile Engineer (Flutter)

xFarm Technologies • Milano

In loco
EUR 40.000 - 45.000
Hybrid work model
Diversity & inclusion
Backend Engineer, Rome
Backend Engineer, Rome

Air Apps • Roma

In loco
EUR 60.000 - 90.000
Apple hardware ecosystem for work.
Annual Bonus
Top-tier Health and Life Insurance
+7