Job Title: UI Developer
Location: Indianapolis, Indiana.
What You’ll Be Doing
• Collaborate with UX designers, backend developers, and product managers to translate UI/UX wireframes and business requirements into scalable front-end code.
• Optimize application performance and ensure high-quality visual and functional outcomes across different browsers and devices.
• Implement reusable components and maintain consistency in design and development practices.
• Integrate RESTful APIs and ensure seamless data flow between front-end and back-end systems.
• Ensure accessibility, usability, and security standards are adhered to in UI development.
• Conduct code reviews, unit testing, and participate in automated testing strategies.
• Participate in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
• Troubleshoot issues across multiple browsers and devices and provide timely resolutions.
• Document UI components, libraries, and implementation decisions as part of development best practices.
How You Will Succeed
• Deliver visually appealing, functional, and high-performance UIs that align with user needs and business goals.
• Effectively collaborate across cross-functional teams to ensure timely and quality feature delivery.
• Stay current with UI/UX design trends, front-end technologies, and development best practices.
• Proactively identify UI improvements and participate in UX discussions and usability testing.
• Maintain code quality through rigorous testing, code reviews, and automation practices.
• Demonstrate strong ownership, accountability, and attention to detail in UI deliverables.
What You Should Bring
• Proficiency in HTML5, CSS3, JavaScript, TypeScript, and responsive design techniques.
• Knowledge of frontend build tools and bundlers like Webpack, Vite, or Rollup.
• Familiarity with REST APIs, asynchronous programming, and API integration techniques.
• Basic understanding of accessibility (WCAG), cross-browser compatibility, and security principles in UI.
• Experience using Git for version control and familiarity with CI/CD pipelines.
• Good understanding of Agile/Scrum methodologies and DevOps culture.
• Strong problem-solving, debugging, and performance tuning skills.
• Excellent communication and collaboration abilities to work with both technical and non-technical teams.
Basic Qualifications and Experience Requirement
• Bachelor’s degree in Computer Science, Engineering, or related technical field.
• 6–8 years of hands-on experience in frontend/UI development.
• Proven track record of delivering production-grade UI solutions using modern frameworks.
• Experience with responsive design, mobile-first development, and modern UI/UX design principles.
• Strong experience with Git, Agile delivery, and collaboration tools such as JIRA or Azure Boards.
• Familiarity with component-driven development using Storybook or similar tools.
Additional Skills/Preferences
• Experience with micro frontends, web components, or monorepo architecture.
• Knowledge of backend technologies or full-stack exposure is a plus.
• UI/UX design exposure or experience using tools like Figma, Adobe XD, or Sketch.
• Certifications in front-end frameworks or web technologies (optional).
• Familiarity with cloud-based deployments (AWS, Azure, or GCP) and containerized environments (Docker, Kubernetes).