Senior React Engineer - remote

Posted 3 years ago

Job Summary: Wawa is currently looking for a passionate technologist who specializes in front-end engineering and seeks a position where you can shape the future of consumer facing web and mobile applications. The ideal candidate should have a strong understanding of modern front-end technologies, content management, UI/UX design and have demonstrated experience developing several production applications.

We are currently engineering the next generation of applications for Wawa’s digital consumer experience. This role requires a front-end thought leader who enjoys leveraging the latest technologies, keeping up to date with front-end engineering trends and taking the lead in implementing new technology to enhance the Wawa customer experience.

Principal Duties:

  • Translating UX design and wireframes into high quality, reusable code
  • Works closely with product teams to develop and deliver impactful user-centric digital products to Wawa customers and associates

·Provides front-end technical engineering leadership and experience to build API driven, component-based applications

  • Provide leadership on work efforts and facilitate the definition of project deliverables. Complete project deliverables based on the agreed scope;estimate work effort, duration, resources and requirements. Maintain project updates, issue resolution documentation and daily support communication with business community.

·Grow technical knowledge by researching the latest development methods and techniques, learning new technologies, participating in educational opportunities, reading professional publications, maintaining personal networks and participating in professional organizations.

·Effectively communicate throughout all levels of the organization and explain technical issues in a way that is clear and concise. Communicate difficult and sensitive information tactfully.

·Provide overall technical direction and support for team and monitor and assess individual work in accordance with high standards of excellence.

Responsibilities

  • Design and build core user interfaces leveraging and contributing to Wawa’s UI/UX design system
  • Contribute to technology and architectural roadmaps as it pertains to front-end design, UX and engineering
  • Demonstrate technical experience with Typescript, JavaScript, Next.js, React and other mobile frameworks and libraries
  • Work collaboratively on agile teams, developing minimally viable solutions and iterating feature robustness over time in partnership with business product owners
  • Perform code reviews and design reviews to ensure development best practices are being adhered to
  • Contribute to the development of peers
  • Offers technical expertise, feedback or advice as a valuable resource to others
  • Take strategic perspective when prioritizing work, considers the bigger picture, ensuring alignment with department objectives
  • Establish and maintain a working environment conducive to positive morale, individual style, quality, creativity, and teamwork

Basic Qualifications:

  • Bachelor’s degree in Information Technology preferred or a technical discipline (e.g., engineering)
  • 7+ plus years of related work experience developing and supporting front-end/mobile applications
  • Proficient in a range of software design patterns and common UX/UI patterns (e.g. data binding, modules, objects, asynchronous and intermediate state: promises)
  • Proven ability to architect technical solutions to business problems
  • Experience leading small teams
  • Proficient with build tools, code versioning tools, CI/CD pipelines
  • Strong experience with ReactJS, NextJS, Redux
  • Knowledge of OWASP secure coding practices
  • Excellent analytical and problem-solving skills
  • Ability to handle multiple projects simultaneously and independently
  • Excellent interpersonal skills
  • Proven self-starter with demonstrated ability to make decisions

Standout Qualifications:

  • Experience with headless API-first CMS systems (e.g. Amplience, Drupal, Adobe EAM)
  • Mobile application development leveraging React Native or other hybrid mobile development framework
  • Experience with customer facing, high transactional volume applications within a retail setting a strong plus.
  • Previous experience working for a retail or consumer product company or digital agency