Software Engineer, iOS

Software Engineer, iOS

02 Mar 2024
California, Paloalto, 94301 Paloalto USA

Software Engineer, iOS

Vacancy expired!

Job Title:

Software Engineer, iOS

Duration:

Full Time/Permanent

Location:

Remote/Bay Area
We believe human connections are an integral part of unlocking the magic of technology, so we’ve set out to change the way people buy technology products by adding the human touch. Enjoy was founded by Ron Johnson, the former head of all Apple Stores, as well as other former Apple design and retail executives.
When you buy with Enjoy, your tech purchase will be hand-delivered by a highly trained Enjoy Expert. The Expert will meet you with your new product wherever and whenever you want in as fast as four hours. Trust us, this is not about speed and delivery, it’s about the experience you’ll have with the Expert. Experts then spend up to an hour helping you get set up and started and maybe even show you a few tips and tricks. The best part of our service it's free (the cost is picked up by our product partners).
About our Engineering culture
  • The best ideas win - no matter who or where they may come from.
  • Problems not solutions - engineers focus on solving problems, not building solutions handed to them. No one wants to be a code-monkey.
  • Move fast and iterate - we strive for continuous deployment enabled by healthy testing, monitoring, and feature flagging. Quick progress is better than waiting for perfect because you don't know what perfect is.
  • Strong opinions, loosely held - we're all passionate but open-minded, both are essential to building a successful and talented team.
  • Shipping is just the beginning - Are customers using the feature? Do we see a lift in metrics? Was our hypothesis right? It's not just about writing code or deploying features, it's about making an impact.

Responsibilities:
As a core member of the Field Development Team you will…
  • Contribute complex functionality to the business’ core systems and applications
  • Champion and invest in our iOS architecture, processes, and best practices to ensure scalability, maintainability, and development speed
  • Work with a cross functional team of engineers, product managers, designers, and data scientists to understand problems holistically and build a solution
  • Effectively communicate and collaborate within your product team and across teams with engineers in other teams and business units
  • Experiment and challenge the business with new ways to approach problems

Qualifications:
  • 6+ years of professional software development, 3+ years of experience building iOS applications, both at the user interface and systems levels, using Swift
  • You’ve built complex, high quality iOS applications, and have a strong knowledge of iOS app design principles
  • Extensive knowledge of the iOS SDK, APIs, testing, and best practices
  • Have experience working with web technologies like Ruby on Rails, Javascript, and React or have an interest in learning more about these technologies
  • Ability to understand and debug complex issues related to multithreading, memory management and performance
  • Strong understanding of interacting with APIs and the performance, reliability, and scalability impact on the server-side and client-side
  • Experience writing unit tests and testable code
  • Thrive in a self-managing culture driven by people, not processes
  • Bachelor’s degree in a technical or related field or equivalent experience

Preferred Qualifications.
Hopefully you have experience with the following (if not, don't worry you'll pick it up quickly)
  • Experience working with GraphQL API endpoints
  • eCommerce, logistics, or SAAS industry experience
  • Lean startup methodology, Agile sprints, A/B testing

Related jobs

Job Details

  • ID
    JC10498151
  • State
  • City
  • Job type
    Permanent
  • Salary
    Depends on Experience
  • Hiring Company
    Xoriant Corporation
  • Date
    2021-02-26
  • Deadline
    2021-04-27
  • Category

Jocancy Online Job Portal by jobSearchi.