Join Us

Current Openings

Senior iOS Developer

Job Category: Application Developer
Job Type: Full Time
Job Location: Houston
Skills: C iOS Framework Java Swift Swift UI
Experience: 5-7 Years

What we are looking for

An experienced and passionate Senior iOS Developer to work on building mobile applications. You are strategic in your technical designs and propose robust solutions for features, taking into account long term future roadmaps and potential requirements.

You are an excellent team player, love challenges, and master building enterprise-grade mobile applications. Collaboratively with the mobile team, you will use your technical expertise to scope the technical work, design and implement it. You will ensure the work is sequenced properly and you will provide guidance to less experienced teammates.

The position will involve supporting existing users who rely on your application daily to conduct business-critical functions. You are constantly thinking about performance improvements, high resiliency, security and usability improvements. You understand customer needs and performance requirements and work with the backend engineering team to scale the system for optimal performance. You work closely with the design team to create a seamless user experience.

Responsibilities

  • Architect and design robust mobile solutions
  • Develop high quality mobile applications using Swift, Swift-UI, Objective-C and UKit in XCode
  • Work within a multidisciplinary team of Android, iOS and Backend developers
  • Properly implement user interfaces and experiences created by the UX designers
  • Work with product and customer-facing teams to respond to and translate needs and requirements
  • Provide technical leadership for your team, and assist in improving your colleagues’ skills through technical mentoring, coaching, and Knowledge-sharing

Qualifications

  • 5-7+ years experience in native iOS development
  • Extensive experience with Swift, SwiftUI, Objective-C and iOS frameworks
  • Knowledge of Apple’s design principles and application interface guidelines
  • Strong knowledge of architecture (MVVM, clean architecture, repository pattern …)
  • Comfortable working on MacOS and constant use of command line terminals
  • Strong experience with local databases
  • Experience working with REST API
  • Experience with multithreading
  • Experience with mobile push notifications
  • Experience with mobile CI/CD, such as Bitrise Experience with unit testing
  • Strong focus on performance and resiliency of the application
  • Strong English communication skills, verbal and written
  • Nice to have: experience with Android, multi platform/cross platform development

Apply for this position

Allowed Type(s): .pdf, .doc, .docx