Previous Job
Architect - Enterprise Apps, Sr.
Ref No.: 18-00919
Location: San Francisco, California
Title: Sr. Architect (iOS) - Enterprise Apps
Duration: 6+ Months Contract (Possible extension)
Location: San Francisco, CA 94158

Experience with iOS platforms is a must.

  • Overall Job Description, we are passionate about delivering world-class customer experiences utilizing cutting edge technologies through sound agile development practices.
  • As we continue evolve our platform capabilities, the ideal Mobile Platforms Tech Lead would have a strong passion for delivering innovative & sustainable solutions to our customers with a business driven approach to architecture and a strong emphasis on quality, including devops concepts, build and test automation. The Mobile Platforms Tech Lead should excel in a collaborative, results-driven culture and be able to influence engineers, stakeholders, and leadership on mobile strategies & technologies.
Major Responsibilities:
  • Experience with iOS platforms is a must.
  • Works collaboratively with the Product Management, UX Design and Mobile Platform Architect to define a strategic roadmap for the brand mobile eCommerce applications
  • Mentors and Leads the mobile developers to build an architecturally sustainable codebase that delivers a high-quality experience
  • Consults with key technology stakeholders (internal and external API owners, etc.) to drive enhancements and changes to their products when needed by the mobile applications • Drives analysis of metrics (NewRelic, etc.) data to constantly improve the user experience
  • Works collaboratively with software engineering team as they implement & deliver mobile solutions through the entire software delivery life cycle.
  • Is influential and engages actively in building out a dynamic and productive development organization and continuously improving practices and methodology through code reviews, etc.
  • Displays strategic thinking and can come up with sustainable solutions that span across projects and platforms keeping an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use.
  • Provides technical expertise in the areas of architecture, design, testing, and implementation.
  • Identifies standards based solutions that are appropriate to our environment and drives adoption via mentoring and guiding others who are still developing their skills.
  • Initiates and leads effort towards organizational goals and objectives.
  • Experience with iOS platforms is a must.
  • A minimum of 10 years software development experience, 7 years of which are specific to front-end technologies, 5 years of which are in Java / J2EE technologies, 5 years of which are in Mobile development.
  • Exposure to mobile-complimentary technologies such as AngularJS, Node.js,
  • Expertise & experience in delivering mobile-first designs
  • Knowledge of two platforms (iOS and Android) is preferable.
  • Track record of building efficient, well-designed mobile applications.
  • Self-motivated team player who excels in a collaborative environment.
  • Hands-on experience with Agile development practices & Agile, XP, or Scrum project methodologies.
  • Strong sense of personal accountability; contributes beyond job role and responsibilities
  • Excellent problem solving skills; meticulous & methodical, strong attention to detail.
  • Ability to learn and apply new technologies quickly and self-directed
  • Proven ability to translate complex business requirements into simple software solutions
  • Passionate about continuously improving organizational practices
  • Thorough understanding of Object Oriented principles (Analysis and Design)
  • Full lifecycle development experience on large projects, creating distributed and scalable business systems.