Find A Job › Information Technology


Front-End Lead Software Engineer

  • Location: Media, PA
  • Job Type: Direct Placement
  • Ref No: 21-05053
  • Date: September 09, 2021
  • Job title:

Job Description - Front-End Lead Software Engineer


Front-End Lead Software Engineer

Job Description

This role can be located anywhere in these states (PA, NJ, DE, MD, VA, FL, TX and Washington D.C.). Our client’s corporate office is located in Media, PA and the selected associate in this role will have to occasionally travel to the corporate office.

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

Our client is currently engineering the next generation of applications for the 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 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 customers and end-users
  • 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.


  • Design and build core user interfaces leveraging and contributing to the client’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)
  • 10+ 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

Related Job Listings

Job Location Type Posted  
Python/AWS Software Engineer Philadelphia, PA Direct Placement October 19
IT Project Manager Colmar, PA Right to Hire October 19
Senior Front-End Software Engineer Media, PA Direct Placement September 27
Solutions Architect Media, PA Direct Placement September 09
Lead Software Engineer (Remote Role) Media, PA Direct Placement August 26