UI Developer

AmplifiNaperville, IL
$100,000 - $110,000Hybrid

About The Position

The UI Developer role includes creating intuitive and engaging user interfaces for web applications. The position requires close collaboration with UX designers and back-end developers to implement responsive and efficient solutions. Primary skills focus on ReactJS and PHP, with opportunities to contribute to back-end development using Java and Spring.

Requirements

  • 3+ years of professional experience in front-end development with strong proficiency in ReactJS and PHP.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Practical experience with Java and Spring framework for back-end integration.
  • Experience with automated testing frameworks such as Selenium.
  • Familiarity with Git workflows and version control best practices.
  • Strong problem-solving and analytical skills with a proactive approach to troubleshooting.
  • Excellent verbal and written communication skills.
  • Ability to work effectively both independently and within a team environment.

Nice To Haves

  • Experience with additional programming languages or frameworks.
  • Familiarity with microservices architecture and service-oriented design.
  • Understanding of CI/CD pipelines and deployment automation tools.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Hands-on experience with AWS cloud services and deployment practices.
  • Proficiency in relational and NoSQL databases such as MySQL and DynamoDB, including database design and optimization.

Responsibilities

  • Develop and maintain user-friendly web applications using ReactJS and PHP.
  • Collaborate with UX/UI designers to translate wireframes and prototypes into responsive and functional web applications.
  • Write clean, maintainable, and efficient code following best practices.
  • Integrate front-end components with back-end services, ensuring seamless data flow.
  • Participate in code reviews to maintain high code quality and adherence to standards.
  • Assist with back-end development tasks using Java and Spring as required.
  • Debug and troubleshoot issues across the full application stack.
  • Stay current with emerging technologies and industry trends to enhance application performance and user experience.

Benefits

  • Competitive pay plus 401(k) with employer match
  • Medical, dental, vision, and life insurance
  • Voluntary café plans, including voluntary life, accident, hospital, critical care, and parking/transit options
  • Tuition Reimbursement
  • Paid time off, company holidays, and parental leave
  • Employee Assistance Program
  • Hybrid work environment with flexible hours
  • Onsite perks including gym access and snacks
  • Employee recognition programs celebrating milestones and achievements
  • Growth opportunities within a supportive, team-oriented environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service