CLOSE


We are seeking a Front End Engineering Lead to join our team in San Francisco.

In this role, you will:

  • Provide technical mentorship to other team members
  • Translate business requirements and product vision into applications
  • Provide direction and guidance on solution designs and architecture to ensure appropriate fit with enterprise standards
  • Collaborate with product and project managers, architects, and business owners to define architectural standards, architectural deliverables and project estimates
  • Propose optimal technical solutions in order to drive industry 'best in class' KPI results
  • Ensure that E-commerce projects are architected and delivered according to plan and under budget
  • Ensure that teams deploy projects successfully to production
  • Provide regular status updates and inputs into the plan of record based on decisions and lessons learned during the delivery of projects

Qualifications:

  • Bachelor's and/or Master's Degree in Computer Science (or equivalent) is required.
  • 6+ years of software engineering experience in a fast paced corporate environment.
  • Experience designing and building dynamic and flexible web applications for extremely high traffic and transaction volumes.
  • Experienced in implementing core commerce modules such as merchandizing, pricing engine, rules based segmentation and personalization, payment processing, checkout processing, order processing.
  • Experience using JavaScript frameworks like jQuery mobile, Angular, Backbone.js, React, Ember, bootstrap etc
  • Experience in developing HYBRID apps using cross cross-platform technologies such as Phone Gap, Handlebars, JS frameworks (Angular etc) *
  • Experience integrating with enterprise applications and infrastructures using XML/XSLT/XPath and Web Services (REST), JSON protocols
  • Experience using MVC frameworks
  • Working knowledge of mobile security considerations
  • Experience in UX design for mobile devices
  • Knowledge of automated testing /Unit Testing for Mobile Applications
  • Up to date knowledge of mobile application standards, guidelines, industry trends
  • Experience in identifying the opportunities to leverage and expand the current mobile application framework and applications portfolio
  • Working knowledge of application infrastructures and mobile device features, networking (including bandwidth, latency), resilient architectures (failover, high availability, supportability, capacity etc.) and security (mobile device and servers)
  • Experience with architecture design concepts and techniques and the ability to communicate and evangelize those concepts to a broad based team.
  • Load testing and performance optimization of java based web application
  • Understanding of various development methodologies, including: Traditional Waterfall and Iterative Development Methods (Unified Process and Agile)
  • Ability to question, challenge and effectively influence solutions proposed by other technical teams.
  • Ability to make the development and architecture teams operate efficiently through the use of best practices, processes and tools.
  • Strong problem solving skills, ability to triage technical issues and drive resolution with cross functional teams.
  • Strong decision-making skills, and an understanding of where projects fit into the overall architecture strategy.
  • Ability to roll with changes in a dynamic work environment, shaping changes into opportunities. Proven performance record with demonstrated leadership skills
  • Excellent communication, negotiation and facilitation skills are required
  • Proven ability to interact effectively with people in all levels of the organization (cross-functional, on/shore technical teams and executive management)

Type: Permanent

Reference ID: 346081

Recommended Jobs