Summary
✨ AI‑Generated
A UI developer role focused on designing and developing responsive web applications. Responsibilities include frontend architecture, component creation, API integration, testing, and collaboration in agile teams.
Highlights
Full-time UI development role focused on responsive applications, reusable components, and enterprise frontend solutions.
Description
UI Developer
Dallas, TX- Onsite
Full Time
JD:
UI Developer
Must Have Technical/Functional Skills
React.js / Angular, JavaScript / TypeScript, HTML5 / CSS3, API Integration, State Management, UI Frameworks, Testing (Jasmine, Karma, Cypress, or equivalent tools.)
• 5+ years of overall UI / Front-End development experience.
• 3+ years of hands-on experience with React.js or Angular in enterprise application development.
• Strong experience with JavaScript, TypeScript, HTML5, CSS3, responsive design, and reusable component development.
• Experience integrating UI applications with REST APIs, backend services, and JSON-based data contracts.
• Experience working in Agile delivery models with developers, QA, product owners, and business stakeholders.
Roles & Responsibilities
• Design and develop responsive, scalable, and user-friendly web application screens.
• Build reusable UI components, layouts, forms, tables, dashboards, grids, and workflow screens.
• Develop front-end functionality using React.js or Angular, JavaScript, TypeScript, HTML5, and CSS3.
• Integrate front-end applications with REST APIs and backend services.
• Implement client-side validations, error handling, routing, state management, and reusable service layers.
• Collaborate with UX designers to convert wireframes and mockups into functional user interfaces.
• Collaborate with backend/API teams to review API contracts, request/response payloads, and integration behavior.
• Optimize UI performance, page load time, browser compatibility, and application responsiveness.
• Ensure accessibility, usability, and responsive design practices are followed.
• Participate in code reviews, unit testing, defect fixes, deployment support, and production issue resolution.
• Create and maintain technical documentation, component usage notes, and implementation guidelines.
• Work with QA teams to support system testing, integration testing, regression testing, and UAT defect resolution.
Education: Bachelor’s degree