eComm Lead Developer

Overview

This is a unique and exciting time to join Express. Since launching our EXPRESSway Forward strategy in 2020, we have been steadily advancing a transformation from being known as a store in the mall to a brand with a purpose, powered by a styling community. We believe that clothes can serve a higher purpose to make people look the way they want to look and feel the way they want to feel, and our Express brand purpose - We Create Confidence & Inspire Self-Expression - speaks to the role our brand can play in their lives. In 2021, we introduced our innovative Community Commerce program, inviting brand fans and style enthusiasts to take their passion for fashion to the next level by working with us.

Today, we are building, activating and amplifying the Express styling community, and we invite you to join us. Our culture is defined by three values - Express Yourself, Express Together, Express Success - and every associate at every level in every department is an important part of our transformation and our future.

For more information about Express, Inc. please visit www.express.com.

Responsibilities

The eCommerce Lead Developer will be responsible for technical excellence, governance and leadership within the eCommerce Mobile development space. This individual contributor role will draw upon their experience in software development, with specific knowledge of iOS and Android, to contribute and guide Express' mobile applications. This individual will work across multiple platforms, understanding architecture principles, collaborating with business partners, and drive current projects with an eye to the future.

Strong communication skills are essential, as this role will collaborate with business leaders, technology leaders and peers. Strong negotiating skills will assist this candidate to ensure our team develops technology solutions that meet the business needs while adhering to software and mobile development best practices. The person who fills this role is an expert in Mobile development, and will work with multiple teams of engineers, product owners, business stakeholders, and creative.

This position will work with iOS Swift, Objective C, Android, Java, and React Native code bases. The Technical Consultant will help lead projects, provide overall product direction, review changes, and assist in delivery and deployment of both Android and iOS mobile applications. This position must understand continuous integration, automated deployment, cloud systems, GraphQL and REST.
  • Participate in project planning, business requirement gathering for Android and iOS development
  • Partnering with architecture and business partners to understand business needs and developing a product strategy
  • Provide mobile technical solutions that meet the needs of the business while maintaining Express' engineering excellence
  • Identify functionalities, technologies, and disciplines required as part of mobile technical solutions, and identify cross functional teams to engage and partner with to provide solutions
  • Provide accurate and thorough estimates of time and resources necessary to complete business needs
  • Provide guidance to senior technology leadership
  • Take part in the full software development lifecycle (SDLC): design, development, testing, deployment, and maintaining
  • In each phase of the SDLC, able to engage and provide recommendations to experts of cross functional disciplines
  • Provide support and administration for existing mobile applications on iOS and Android
  • Assist in troubleshooting and debugging issues involving iOS and Android applications
  • Coordinate with cross functional teams and vendors to assist in resolving any issues with Android or iOS applications

REQUIRED EXPERIENCE & QUALIFICATIONS
  • Four-year degree in Computer Science or an equivalent combination of course work and job experience
  • 7+ years of experience developing enterprise level applications - preferably in an agile environment developing highly available software
  • 7+ years of experience working with iOS, Android, and React
  • Experience working in cloud environments and understanding of cloud infrastructure
  • Experience with automated continuous integration and continuous deployment software pipelines
  • Experience working with on-site and off-site development teams, coordinating work, expectations, and delivery
  • Experience with REST and GraphQL data transfer protocols, with knowledge of Apollo preferred
  • Conceptual understanding of Content Delivery Networks (CDN) and Caching, and their utility in offloading traffic and improving site performance

CRITICAL SKILLS & ATTRIBUTES
  • Possesses and demonstrates curiosity
  • Displays excellent communication skills to both technical and non-technical personnel
  • Ability to create and describe project estimations with assumptions and risks
  • Ability to performance tune, debug, and troubleshoot Android and iOS mobile applications
  • Ability to work in a very fast-paced environment while managing multiple responsibilities
  • Ability and willingness to learn new technologies
  • Performs development tasks with minimal supervision and is self-motivated and self-directed


Closing

As an equal opportunity employer, Express does not discriminate in hiring or terms and conditions of employment on the basis of any federal, state, or locally protected class. Express only hires individuals authorized for employment in the United States.

Notification to Agencies: Please note that Express does not accept unsolicited resumes or calls from third-party recruiters or employment agencies. In the absence of a signed Master Service Agreement and approval from HR to submit resumes for a specific requisition, Express will not consider or approve payment to any third-parties for hires made.