Position – Sr. Software Engineer (Front End)
Location – Coppell – TX(local preferred onsite 5 days)
Duration – 06+ Months
Required Technical Skills:
JavaScript (ES6+) – Expert
React (v18+) – Expert
TypeScript – Expert
Tailwind CSS & responsive design – Expert
Testing frameworks:
Cypress, Jest, or Playwright – Expert
TanStack Query (React Query) – Intermediate
Webpack – Intermediate
Vue.js – Intermediate
Java (OOP) – Intermediate
CI/CD & feature flags – Intermediate
Git – Intermediate
Job Summary:
An Engineer delivers world-class rewards and service to our customers and also supports the development of our internal teams. This role requires passion for our people, customers, business, and technology. We expect Engineers to innovate and take risks while mitigating impact to stakeholders. We expect learning and growth to be lifelong and mentoring to be daily. We want to approach challenges directly and be transparent about issues as they arise so we can work together to overcome them.
You'll get to work with passionate, dedicated Engineers to build value into an organization that is committed to being the best in the industry. Your enterprise experience will be valuable to the company.
Functions:
Implement solutions to provide best-in-class functionality to internal and external customers.
Deliver secure, performant, scalable, resilient, observable, cloud-based systems to stakeholders in an iterative methodology.
Measure and monitor new functionality for continuous feedback and performance improvement.
Perform additional duties as assigned.
Competencies:
Able to solve technical problems independently and with a collaborative team.
Experience in technical engineering practices for reviewing, testing, deployment, and release of internal and customer-facing functionality.
Experience in building, maintaining, optimizing, and upgrading functionality in an iterative, secure, and resilient manner.
Able to engage and contribute during any aspect of the life-cycle of a project or function.
Strong time management skills in projecting and meeting timelines, and determining when to escalate or discontinue.
Clear, concise, and direct written and verbal communication skills Technical Skills:
Required
Expert-level experience in JavaScript w/ ES6+
Expert-level experience with React (18+)
Expert-level experience using TypeScript
Expert-level experience writing Tests using Cypress, Jest and/or Playwright
Expert-level experience with responsive web design using Tailwind and CSS standards
Intermediate experience with TanStack Query
Intermediate experience with Webpack
Intermediate experience with Vue
Intermediate experience with Java and OOP
Intermediate experience with CI/CD, including feature flags
Intermediate experience with Git
Required Education and Experience:
BA/BS degree in Computer Science or related fields and 6+ years of experience OR 8+ years equivalent experience in software development
Programming experience with at least one software programming language
Experience with production-grade distributed systems development
Preferred Education and Experience:
8+ years of experience in web-based architecture
5+ years of experience in Engineering discipline
5+ years of experience working in an Agile environment
Experience launching secure, scalable, resilient services at Enterprise scale
Ability to handle multiple competing priorities in a fast-paced environment
Experience with cloud infrastructure (AWS preferred)