Job Title: UI Developer (Front-End Developer)
Location: Memphis, TN (Hybrid Onsite)
Duration: 18 Months + Extensions (Long-term contract w/ no end date. )
Position Overview
We are seeking an experienced UI Developer to design, develop, and maintain modern, responsive web applications. This individual will work closely with product teams, designers, and backend engineers to deliver intuitive, high-performing user experiences that support business objectives and enhance customer engagement.
The ideal candidate brings strong front-end development expertise, a passion for user-centered design, and experience building scalable applications using modern JavaScript frameworks.
Key Responsibilities
- Design, develop, and maintain user-facing features for web applications
- Translate UI/UX designs into clean, responsive, and scalable front-end code
- Build and maintain reusable components and front-end libraries
- Optimize applications for maximum speed, performance, and scalability
- Integrate front-end applications with REST APIs and backend services
- Troubleshoot and resolve browser compatibility and front-end performance issues
- Collaborate closely with designers, product owners, and software engineers throughout the development lifecycle
- Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog refinement
- Contribute to code reviews and help promote front-end development best practices
Required Qualifications
- 7+ years of professional front-end development experience
- Strong proficiency with:
- HTML5
- CSS3
- JavaScript (ES6+)
- Experience with at least one modern front-end framework:
- React
- Angular
- Vue.js
- Experience developing responsive, mobile-friendly web applications
- Strong understanding of cross-browser compatibility and accessibility standards
- Experience integrating applications with RESTful APIs
- Experience using Git and modern version control practices
- Strong analytical, troubleshooting, and debugging skills
- Ability to work effectively in a collaborative Agile environment
Preferred Qualifications
- Experience building reusable UI component libraries
- Experience optimizing application performance and scalability
- Experience collaborating closely with UX/UI designers
- Familiarity with modern front-end development tools and workflows
On-Call Expectations
This position participates in a rotating on-call schedule. Team members rotate approximately every 3–4 weeks depending on team size.
On-call responsibilities include:
- Monitoring and responding to validation issues reported by the RELY team
- Completing daily validation reviews during the assigned rotation week
- Providing occasional after-hours support for validation-related issues when necessary
After-hours support is infrequent. Daily validation activities generally require approximately 10–15 minutes to complete.
What Success Looks Like
- Delivering high-quality, responsive user interfaces that provide an excellent user experience
- Collaborating effectively across product, design, and engineering teams
- Developing maintainable, reusable front-end components
- Ensuring applications remain performant, scalable, and reliable
- Contributing positively to Agile team delivery and continuous improvement efforts