Accolite

UI ENgineer React JS

Hyderabad, Telangana, India

about 1 month ago
Save Job

Summary

ob Title: UI Engineer

RoleOverview

As a UI Engineer , you will play a key role in designing and implementing intuitive, responsive, and high-performance user interfaces for our web and mobile applications. You will collaborate with cross-functional teams to translate design concepts into clean, maintainable, and scalable code, utilizing React and TypeScript for the development of modern frontend solutions.

Key Responsibilities

  • UI Development: Develop and implement user interfaces using React and TypeScript, ensuring the highest quality code and optimal performance.
  • Collaboration: Work closely with UX/UI designers to bring design prototypes and wireframes to life with attention to detail, ensuring pixel-perfect designs.
  • Responsive Design: Build and optimize responsive, mobile-first web pages and applications using frameworks like Bootstrap or custom CSS solutions.
  • Cross-Browser Compatibility: Ensure cross-browser compatibility and consistent user experience across all modern browsers.
  • Performance Optimization: Optimize UI for maximum speed and scalability, ensuring smooth and fast performance.
  • Component Libraries: Work with component libraries and design systems to ensure consistency in UI components across projects.
  • Code Quality & Maintenance: Write clean, maintainable, and scalable code following best practices for frontend development.
  • Testing & Debugging: Conduct thorough testing to ensure the UI works as expected and troubleshoot issues when necessary.
  • Continuous Improvement: Stay up-to-date with the latest trends and best practices in UI development and frontend technologies.

Required Skills & Qualifications

  • Proven experience as a UI Engineer, Frontend Developer, or similar role.
  • Strong proficiency in React and TypeScript.
  • Solid understanding of HTML5, CSS3, and JavaScript.
  • Experience with UI frameworks like React, Angular, or Vue.js.
  • Proficiency in CSS pre-processors like Sass or LESS.
  • Experience with responsive design techniques and frameworks (e.g., Bootstrap, Flexbox, Grid).
  • Knowledge of frontend build tools (e.g., Webpack, Babel, npm).
  • Familiarity with version control systems like Git.
  • Understanding of design principles and experience working with design tools such as Figma, Sketch, or Adobe XD.
  • Ability to work closely with designers to implement their vision while providing technical feedback.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

Preferred Qualifications

  • Experience with UI testing frameworks (e.g., Jest, Cypress).
  • Familiarity with CSS-in-JS solutions (e.g., Styled Components or Emotion).
  • Knowledge of performance optimization tools and techniques for UI (e.g., lazy loading, code splitting).
  • Understanding of server-side rendering and static site generation (e.g., with frameworks like Next.js or Nuxt.js).
  • Experience working with REST APIs or GraphQL.

Why Join Us

  • Be part of a dynamic, innovative team working on cutting-edge technologies.
  • Opportunities for professional growth and career advancement.
  • Competitive salary and benefits package.
  • Flexible work hours and remote work options.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job