Job Details
N/A
JPC - 10466 - Looking for UI Developer at Bengaluru, KA (Remote)
Remote Job - Yes  India | Posted - 10/11/24

Job Title: UI Developer
Experience: 5+ Years
Location: Bengaluru, KA (Remote)
Duration: Contract

 

Job Description:

We are seeking a skilled and innovative UI Developer with over 5 years of experience to join our team. The ideal candidate will have a strong understanding of modern web development practices and be proficient in creating intuitive and visually appealing user interfaces. This role involves collaborating with cross-functional teams, translating design specifications into functional UI components, and optimizing applications for maximum speed and scalability.

 

Key Responsibilities:

  • Develop responsive web applications and interactive features using HTML, CSS, JavaScript, and front-end frameworks such as React.js, Angular, or Vue.js.
  • Implement complex UI designs and wireframes into high-quality code.
  • Collaborate with UX designers and backend developers to bridge the gap between graphical design and technical implementation.
  • Optimize applications for maximum speed, scalability, and cross-browser compatibility.
  • Create reusable code and libraries for future use.
  • Ensure technical feasibility of UI/UX designs.
  • Maintain and enhance existing web applications.
  • Troubleshoot, debug, and resolve performance and UI issues.
  • Conduct code reviews and provide constructive feedback to maintain high code quality.
  • Stay up to date with emerging technologies and industry trends to apply them to development projects.

 

Required Skills & Qualifications:

  • Proficiency in HTML5, CSS3, and JavaScript (ES6+)
  • Experience with front-end frameworks: React.js, Angular, or Vue.js.
  • Strong understanding of responsive design principles, grid layouts, and component-based architecture.
  • Familiarity with RESTful APIs and integration with back-end services.
  • Experience with build tools like Webpack, Gulp, or Grunt.
  • Knowledge of version control systems, particularly Git.
  • Proficiency in debugging and performance optimization for both desktop and mobile environments.
  • Familiarity with UI testing frameworks (e.g., Jest, Enzyme).
  • Experience in Agile/Scrum methodologies.

 

Preferred Skills:

  • Experience with TypeScript, Redux, or Vuex.
  • Knowledge of UI design tools such as Figma, Sketch, or Adobe XD.
  • Understanding of accessibility standards (WCAG) and best practices.
  • Experience with CSS preprocessors such as Sass or LESS.
  • Familiarity with backend technologies (Node.js, Express) is a plus.

 

Educational Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field. Relevant work experience may be considered in lieu of a degree.

 

Soft Skills:

  • Strong communication and collaboration skills.
  • Attention to detail and a passion for creating excellent user experiences.
  • Ability to work independently and manage multiple tasks effectively.