Status for Waverley’s Ukraine Office: READ HERE

Senior IOS Engineer

Senior IOS Engineer

Location

Europe

Schedule

Flexible

Core technologies

Swift

Stage

Active development

About the Client

It is a smart building IoT company that knows how buildings operate and how people engage with buildings. The cutting-edge platform links building software, building systems, and business applications into a single resource for web and mobile platforms to produce the path to autonomous buildings.

We are in search of an iOS Engineer who will join our rapidly growing team. By choosing us, you will become a part of an Agile Scrum team with a key role in expanding product offerings and contributing to accessible and intuitive user experiences. Also, at Waverley, you are sure to embrace continuous professional growth, enriching experiences, and home-felt attitude. What do you need to join us?

Requirements:

  • 5+ years of experience developing native mobile apps
  • Hands-on experience in Swift
  • Understanding and knowledge of leveraging REST-ful APIs
  • Using SQLite or other on-device datastore to promote offline apps
  • Experience with integrating third-party SDKs
  • Experience with security protocols – Oauth2.0 and OIDC
  • Extensive experience with unit, integration, and system-level testing (e.g., Appium)
  • Experience with performance monitoring and crash analytics tools (e.g., Embrace, Crashlytics)
  • Experience with the following frameworks: Core Data, Core Location, Core Bluetooth; Core ML preferred
  • Experience with various Git flows and tools (e.g., GitHub, GitLab)
  • Knowledge of how to implement code analysis tools, secure programming techniques, distributed logging, and performance tests.

Nice to have:

  • Experience working on white label apps
  • Experience building mobile CI/CD and writing automated tests
  • Experience with developing IoT systems on edge and in the cloud.
  • Exposure to back-end systems using various programming languages (.NET, Scala, Python)
  • Working with different architectural patterns like Microservices, SOA, Event-driven systems
  • Exposure to cross-platform mobile app frameworks (e.g. ReactNative, Flutter)

Responsibilities:

  • Participate and Contribute to iOS app development
  • Develop robust, testable apps with a focus on intuitive, accessible UI
  • Work with the CTO and the technical team to achieve strategic goals
  • Develop robust CI/CD architecture for mobile apps
  • Submit mobile apps to the store for review and beta testing
  • Promote best practices for mobile development (e.g., Lint, Tests)
  • Partner with globally distributed teams
What makes us special
Yuliia Syvukha
Yuliia Syvukha

Recruiter

Get Aboard!

4Mb maximum total size.
Protected by Google reCAPTCHA
Privacy Policy and Terms of Service apply.