Senior, Software Engineer - Mobile

Contract
San Jose CA

As a Senior Mobile Engineer, you will design and implement advanced features for iOS and Android applications, collaborating with diverse teams to enhance customer experiences for a leading eCommerce client.

apply now
date posted
March 3, 2024

Senior Mobile Engineer Role Overview

In this role, you'll collaborate with various teams, including catalog, pricing, search, checkout, and other internal groups.

Team Overview:

Our team works with a leading client in the eCommerce space to enhance customer experiences through technological innovation. This client offers a wide range of products, from groceries to entertainment and beyond, ensuring their customers have access to what they need, whether shopping online, through mobile apps, or in physical stores. Our focus areas include customer engagement, in-store services, merchant tools, data science, and search and personalization.

Responsibilities:

  • Design and implement advanced features for iOS or Android applications.
  • Work closely with product and technology partners to define the team’s roadmap, improving the user experience on the iOS or Android platform.
  • Demonstrate expertise in iOS or Android platforms, with a deep understanding of CI/CD frameworks to enhance developer productivity.
  • Prioritize Test Automation and design appropriate frameworks.
  • Provide thorough documentation for all implemented solutions.
  • Promote best practices and foster a culture of innovation and craftsmanship.
  • Lead a team of senior individual contributors.
  • Manage and engage in medium to large-scale, complex, cross-functional projects by reviewing requirements, translating them into technical solutions, gathering necessary details (e.g., design documents, product requirements, wireframes), developing and testing code, communicating status and issues, collaborating with cross-functional teams, troubleshooting and fixing bugs, enhancing design to prevent recurring defects, ensuring timely delivery, and providing leadership to the project team.
  • Support business objectives by partnering with stakeholders to identify opportunities, addressing high-priority initiatives (e.g., business strategy, technical feasibility, implementation options), identifying both short- and long-term solutions, and leading cross-functional collaborations.
  • Utilize industry research to improve the technology environment by analyzing best practices, benchmarking against internal processes, researching or influencing future industry solutions to meet internal needs, and defining software development guidelines, standards, and processes.

Qualifications:

  • 5-7+ years of experience as a Mobile Engineer, with a focus on iOS or Android.
  • 3+ years of experience building native iOS apps in Swift.
  • Successfully shipped one or more iOS applications available in the App Store.
  • Played a significant role or led the delivery of complex projects.
  • Extensive experience in building CI/CD pipelines.
  • Expertise in integrating third-party services.
  • Strong debugging and problem-solving skills.
  • Exceptional communication and interpersonal skills, including negotiation, facilitation, and consensus-building abilities; capable of influencing and persuading without direct control.

Apply now
By pressing ‘Submit’ you agree to our Privacy Policy
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.