SUMMARY

We are looking for an iOS and Android developer responsible for the development and maintenance of applications aimed at a range of devices including mobile phones and tablet computers. Your primary focus will be the development of mobile applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products are essential.


OPPORTUNITY

As a Mobile Engineer, you will be responsible for the ownership and evolution of our native technology stack. You will work closely with engineering, design, and product management teams, to deliver on the product roadmap. You will own and evolve the native mobile technology architecture. Success in this area means making the right decisions that are both what's best for the long-term health of our applications and what's best for the customer.

Job Title: Mobile Developer (iOS & Android)
Location; New York, NY
Salary: Market Rate

JOB RESPONSIBILITIES


  • Design and build applications for the iOS and Android platforms. Work with key clients, to architect simple, reliable and elegant iOS and/or Android applications.

  • Provide technical guidance, mentorship, and assistance to the team, to build multi-tier scalable, performance and reliable mobile applications

  • Make appropriate product and business trade-offs and give technology direction that leads to measurable product and business outcomes.

  • Execute to success through diligent planning, attention to detail, effective delegation and efficient decision-making.

  • Participate in code reviews, developer meetings, stand-up meetings, and relevant technology business partner meetings.

  • Be part of a full stack engineering team working on web and mobile applications.

  • Provide technical assistance to Help Desk Services in analyzing, troubleshooting and correcting issues affecting the customer experience or business operations.

QUALIFICATIONS


  • 5+ years of work experience in software design and development, with 3+ years in mobile application development

  • 2+ Years of recent, dedicated mobile development experience, including but not limited to iOS Native SDK, Android SDK, and hybrid tools such as PhoneGap / Cordova, etc.

  • Strong iOS or Android programming skills, deep understanding of the iOS or Android SDK

  • Experience in building products with full stack technologies, with an excellent understanding of computer science fundamentals, data structures, and algorithms.

  • Experience debugging web and mobile applications.

  • Experience with agile development methodologies with Test Driven Development (TDD) and CD (Continuous delivery) Strong analytical, verbal and written communication skills

  • Strong people management skills, that includes the ability to coach and mentor engineers of all skill levels

  • Consistently made culture choices that positively impact all of engineering

  • iOS Networking with Swift Persistence and Core Data


SKILLS

  • Proficient with Objective-C or Swift {{depending on project requirements}}, and Cocoa Touch

  • Proficient with hybrid tools such as PhoneGap / Cordova etc.

  • Experience with iOS frameworks such as Core Data, Core Animation, etc.

  • Experience with offline storage, threading, and performance tuning

  • Familiarity with RESTful APIs to connect iOS applications to back-end services

  • Knowledge of other web technologies and UI/UX standards

  • Understanding of Apple’s design principles and interface guidelines

  • Knowledge of low-level C-based libraries is preferred

  • Experience with performance and memory tuning with tools {{such as Instruments and Shark, depending on project needs}}

  • Familiarity with cloud message APIs and push notifications

  • Proficient understanding of code versioning tools {{such as Git, TFS or SVN}}

  • Familiarity with continuous integration

Strong Preference for the following experience:

  • Google Maps/Indoor Maps integration.

  • Experience working with visual & UX designers

  • C# using Visual Studio experience a plus


EDUCATION

  • Graduated with Engineering or Computer Science degree or equivalent experience.

ABOUT US


Time Study (timestudy.co) is an enterprise software startup on a mission to eliminate timesheets. Our software platform uses machine learning, mobile technology, and data science to automatically tell a story of how enterprise employees spend their time. Our solution lowers the cost of enterprise time management and transforms time data into meaningful actionable insights. This is an exciting opportunity to join our Technology Team, with huge growth potential. We’re looking for self-motivated and enthusiastic people with a talent and passion for software engineering. No comp to corp recruiters.


Time Study, Inc. is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender.