Press ENTER to skip to the job description.
Front End Developer

Front End Developer
TX, Dallas

Job Description

Frontend Software Engineer 

 Location: Richardson, TX


About this role 

We are looking for a Software Engineer specializing in frontend web application architecture and development with interest in executing and advocating for engineering best practices.  In this role, you’ll help engineer an Enterprise Design System, seeding a new team within our Experience Center of Excellence.

No jargon in our name: the Experience Center of Excellence's purpose is to unite disparate media, products, services, and touchpoints into a holistic, world-class experience for our clients and staff. We are a global team of designers, UX researchers, product managers, and engineers, and we collaborate tightly with our product teams, marketing and business groups to define and achieve our ambitious goals.

You’ll be building, documenting, and evangelizing our nascent design system — and working to plan and implement it across the organization. You'll work closely with the design lead, the Experience group, as well as product, business, marketing, and technical teams, to bring our myriad services and digital touchpoints together under a common technical architecture and design language.

Essential Duties and Responsibilities

Engineer scalable frontend systems with a focus on accessibility, long-term durability, and easy adoption by our engineers, designers, and business people. Help lead the design system engineering effort for the Experience Center of Excellence, working with product teams and drawing on the Experience group’s research, engineering, and design resources to define strategy, find alignment, communicate and educate, and build out the design system.

Help build an interdisciplinary, companywide coalition of stakeholders who understand the value of the design system, who co-define the strategy of adopting it, and who help manage that change.

Serve as technical point of contact on client engagements of low to moderate complexity

Develop, maintain, enhance systems with a focus on accessibility, long-term durability, and easy adoption by our engineers, designers, and businesspeople.

Implement best practices in code quality and security 

Assist with development and maintenance of internal tools

Architect single page micro-frontends using modern JavaScript frameworks 

Leverage AWS cloud services 

Identify, prioritize and implement platform improvements in a data-driven way 

Define, scope and estimate large scale projects 

Perform other duties as assigned  


Bachelor's degree (BA/BS) in a related field such as information systems, mathematics, or computer science or equivalent work experience. Requires technical knowledge, training and understanding of the job's requirements. Typically has 2-3 years of relevant work experience. Consideration given to equivalent combination of education and experience.


Desired Skills and Abilities

Minimum of 2 years of experience as a professional software engineer 

Expert in frontend frameworks

Fluent in JavaScript, TypeScript, CSS and SCSS 

Experience composing large-scale applications 

Experience with asynchronous and functional programming techniques 

Experience with module bundling, code splitting (webpack preferred) 

Experience with frontend cloud deployment and routing 

Thorough understanding of object-oriented programming, multiprocessing, multithreading, domain modeling, RESTful and GraphQL interfaces, OAuth2 and public-key cryptography 

Comfort with Agile/Scrum software development cycles 

Effective collaboration, communication, and leadership skills 

Santosh Ittanagi

Senior Recruiter



Harvey Nash
1700 Route 23 North Suite 100, Wayne, NJ 07470


Apply Now