Position title
Senior Mobile App Developer
Description

ShiftX mission is to make scheduling simple and create an outstanding employee experience. We are taking a radical approach to workforce management. With unprecedented products and tools, we’re not just revolutionizing the way our clients manage scheduling, we’re transforming the way their employees experience scheduling. Whether our clients are looking to increase employee satisfaction, reduce operating costs, or revamp their employee management systems, ShiftX provides the platform to change the way they manage their workforce.

Are you interested in SHIFTing the conventional thinking in scheduling to create a disruptive platform that combines artificial intelligence capabilities with an innovative, user centric design?

  • We are looking for a product-focused engineer who cares about excellence in what they deliver.
  • We are a company where autonomy, creativity, thoughtfulness, and trust are valued, and opportunities to grow are limited only by your imagination.
  • This role is not for the unseasoned. We need a coder and a leader, who has an appreciation for good design and usability.

The technical problems we solve aren’t simple, but this means you’ll be able to do work that matters and help a ton of people in a way you’ve never imagined.

Qualifications
  • 3+ years of proven work experience with native iOS and/or Android development
  • Experience with React Native
  • A strong portfolio of prior mobile development work with published examples of mobile applications in App Store or Android market
  • Excellent knowledge in information architecture, human computer interaction and usability design principles & creative design skills
  • Deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and support

Requirements (Android)

  • Experience with Java and the Android SDK
  • Experience working with remote data via REST and JSON
  • Experience with third-party libraries and APIs
  • Solid understanding of the full mobile development life cycle
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Proficient understanding of versioning tools, such as Git and GitHub

Requirements (iOS)

  • Objective-C
  • Swift
  • iOS frameworks such as Core Data, Core Animation, as well as offline storage, threading, and performance tuning

 

Nice to have:

  • Passion for building mobile applications
  • Strong knowledge of mobile UI design principles, patterns, and best practices
  • Working knowledge of source control systems including Git
  • Skilled in object-oriented programming design and development
  • Well-versed in MVC frameworks
  • TDD and unit test experience
  • Familiarity with continuous integration tools such as Jenkins
  • Scrum/Agile development experience

Position: Senior Mobile App Developer

Thank you for submitting your application. We will contact you shortly!

Employment Type
Full time
Job Location
Chennai, TN, India
Date posted
September 6, 2019
PDF Export