PROLIM (www.prolim.com) is currently seeking Java UI Developer for one of our top clients in Rochester Hills, MI.
Job description:
Design, develop, and maintain complex web applications using React and/or Angular. Convert UI/UX designs and Figma wireframes into responsive and dynamic front-end interfaces. Implement reusable components and libraries with clean, modular architecture (e.g., MVC, Component-Based Architecture). Make decisions around UI frameworks, libraries, and performance optimization strategies. Collaborate closely with UX/UI designers to ensure design fidelity and consistent user experience. Ensure responsive design across various screen sizes and accessibility compliance (e.g., WCAG). Integrate UI components with Java backend systems (e.g., RESTful APIs, Oracle/SQL databases) and microservices using Axios, Fetch, or similar tools. Work with back-end teams to define data contracts and optimize API usage. Handle data fetching, state management (e.g., Redux, NgRx, Context API), and error handling. Profile and enhance front-end performance for faster load times and better interactivity. Address memory leaks, rendering issues, and performance bottlenecks across devices and browsers. Write unit tests and end-to-end tests using tools like Jest, React Testing Library, Karma, or Protractor. Debug UI issues across platforms, ensuring consistency and robustness. Utilize Git, Bitbucket, and tools like Azure DevOps or Jira for collaboration and agile development. Participate in peer code reviews and contribute to continuous improvement of code quality. Create and maintain documentation for UI components, workflows, and design decisions. Propose and implement improvements to front-end development lifecycle and coding standards. Educational Qualification: Bachelor's Degree in Computer Science or related field.
About PROLIM Corporation:
PROLIM is a leading provider of end-to-end IT, PLM, and Engineering Services and Solutions for Global 1000 companies. They understand both business and technology, helping clients improve profitability and efficiency through high-value consulting, staffing, and project management outsourcing services.
Their offerings include advisory, PLM software/services, program management, solution architecture, training/staffing, cloud solutions, servers/networking, infrastructure, ERP practices, and QA services. Engineering services encompass data translation, CAD/CAM/CAE, process & product engineering, prototyping, and testing/validation across various industries.
#J-18808-Ljbffr