Senior Software Engineer, iOS

Posted 11 Sep 2018


Denver, CO United States

swift ios realm

ShaleApps makes North American energy more competitive globally. Using our mobile apps, E&P companies, service vendors, and truck drivers are working together more efficiently. We've built a sophisticated platform that automates most of the decision-making involved in oilfield logistics. Our customers love our product, and many have called it the "iPhone moment" for the industry.
We are based in beautiful Denver, CO and have field offices in major basins across the US. We have a team of 6 engineers and are looking to add at least 6 more over the next year. We are backed by Golden Gate Capital, a $15 billion private equity firm based in San Francisco.
As an employee at ShaleApps, you will have the ability to entrepreneurially own your projects and make a real impact as a core member of our team. We offer competitive compensation, including an equity or bonus plan and numerous perks.
What kind of person thrives at ShaleApps?

Since we are a small startup with a large mission, it can be pretty intense. People who thrive in our culture often say this is the hardest they have ever worked. However, these same people have accelerated the evolution of mankind, made a huge impact, and been given numerous opportunities for advancement as a result.
What you will do:

  • Entrepreneurially take ownership of features from inception to production in order to further our mission

  • Design, build and maintain iOS features and applications

  • Debug production issues across applications, services and multiple levels of the stack

  • Follow best practices to write high-quality, secure, maintainable, scalable, testable, and performant code

You would be a fit for this role if you:

  • Meet the Nutrition Facts listed on our Careers Page

  • Have at least 3 years of hands-on experience developing, implementing, and maintaining production iOS applications

  • Enjoy building and maintaining dependable iOS applications that our target users are entirely dependent on during their typical 12hr work day

  • Desire to understand the business context for the solutions you are building

  • Put yourself in the shoes of your users to understand their needs to build great user experiences – from design to implementation

  • Hold yourself and others to a higher standard when working with production systems

  • Experience with iOS frameworks

  • Familiarity with iOS persistent storages (i.e. Realm)

  • Experience with HTTP networking and using RESTful APIs

  • Experience with Unit Testing

Bonus points if you:

  • Have experience with Golang and Google Cloud Platform

  • Have a passion for design

  • Familiarity with CI/CD

Examples of projects you might work on:

  • Developing and improving an automated ordering and dispatching system to automatically manage inventory across multiple nodes

  • Designing and building interfaces that quickly and efficiently communicate the status of complicated logistics challenges for new and experienced users.

  • Contributing to a production-grade machine learning pipeline to solve problems with payload logistics – e.g. routing, optimal driver selection, demand forecasting, etc.

At ShaleApps we are committed to developing our employees and providing them exciting opportunities to grow and prosper in their professional careers. We encourage you to visit our careers page to read about our DNA and culture.
We offer a competitive benefits package as well as numerous additional perks including:

  • Competitive Salary with Cash Bonus or Equity Plan

  • Health, Dental and Vision Insurance

  • 401k with matching

  • Modern office space in downtown Denver with bike storage, fitness center with yoga studio, free weights, treadmills, & other equipment

  • RTD pass, Uber credit, or parking pass

  • Daily breakfast provided, in addition to fresh fruit, coffee, tea & snacks throughout the day

  • Weekly happy hour

  • Hardware of your choosing

ShaleApps is an Equal Opportunity Employer.

Disclaimer: This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Other duties, responsibilities and activities may change or be assigned.

Job Source: Stackoverflow
Job Source: Stackoverflow

© Techie Jobs 2017. All rights reserved.