Mobile Developer

Full-time
Senior

Responsibilities

  • The Mobile Developer is responsible for mobile application development supporting business objectives while sharing a point of view in software development lifecycle phases from concept and design to testing
  • The primary function of this role is to develop, support, and maintain industry-leading mobile app platforms
  • Perform hands-on coding and assist in architecting solutions
  • Serve as liaison to internal business, products, design, and other engineering areas
  • Develop, test, and maintain native SDK used on iOS and Android mobile platforms
  • Lead the technical delivery of application features targeting the React Native platform
  • Deliver clean, DRY, well-tested code, and meet project deadlines
  • Engage in code reviews with colleagues to review, analyze, improve, and instruct coding skills
  • Build pixel-perfect smooth UIs across both mobile platforms
  • Use native APIs for deep integrations with both platforms
  • Work with product, design, other engineering teams, and QA on defining and implementing new insights
  • Provide technical guidance and mentoring to others
  • Write automated tests to ensure the product is of the highest quality
  • Diagnose and troubleshoot performance and other issues
  • Keep up to date on the latest industry trends and mobile technologies
  • Adapt to current Google Play Store updates and iOS/Xcode updates

Qualifications

  • 5+ years building mobile apps
  • Mastery of the iOS Frameworks and Swift (with a working knowledge of Objective C)
  • Mastery of designing solutions; simple, clear, and flexible without being over-designed
  • A deep care for quality; from user experiences to variables and functions naming
  • Experience building one or more apps, over a multi-year period, where you were one of the main developers
  • Great awareness of Object-Oriented Programing, design patterns, algorithms, and data structures
  • A developed, intuitive, understanding about mobile development, its constraints, and pattern to overcome them
  • Well organized, attentive to details, and communicates well
  • Experience with NodeJS to help handle the back-end side of the applications

Technological Stack

  • Javascript
  • React.JS
  • React Native
  • React/GraphQL
  • NodeJS
  • Native Applications
  • iOS
  • Cocoapods
  • Objective-C
  • Swift
  • Android
  • Java
  • Kotlin

Apply Link:

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.

Membership

An active membership is required for this action, please click on the button below to view the available plans.