Information Technology Product & Services

UI Developer (Contractor) (Remote)

Preferable Location(s): Bengaluru, India
Work Type: Contract

UI Developer Contractor Job Description

Department: Product Development

Type: Contractor (Full time)

Duration: 4th July - 4th Aug

Overall Purpose of the Position:

As a UI Developer specialized in Front End Development, your primary objective is to design, develop, and maintain user-friendly web interfaces. You will work closely with cross-functional teams to ensure the delivery of high-quality, responsive, and visually appealing applications that meet user needs and business goals.

Key Responsibilities and Duties:

- Front End Development: Develop and maintain web applications using modern front-end technologies. Ensure applications are responsive, performant, and accessible across various devices and browsers.
- UI/UX Implementation: Collaborate with UX/UI designers to translate design concepts into functional, interactive experiences. Ensure alignment with design standards and best practices.
- Code Quality: Write clean, maintainable, and efficient code. Adhere to coding standards and best practices, including version control and code reviews.
- Performance Optimization: Optimize applications for maximum speed and scalability. Implement best practices for front-end performance, including efficient use of assets and resources.
- Cross-Functional Collaboration: Work with back-end developers, product managers, and other stakeholders to ensure seamless integration of front-end components with server-side logic. Participate in planning and design discussions.
- Testing and Debugging: Write and execute unit tests and participate in system-level testing to ensure robust, error-free applications. Debug and resolve issues as they arise.
- Continuous Improvement: Stay updated on industry trends, emerging technologies, and best practices in front-end development. Identify opportunities for process improvement and innovation.
- Documentation: Create and maintain documentation for front-end code, including code comments, technical guides, and user manuals.

Skills and Qualifications:

- High proficiency in front-end technologies such as HTML, CSS, SCSS, JavaScript, and TypeScript.
- Experience with front-end frameworks and libraries like React.js.

- Familiarity with CSS animations, libraries like GSAP, anime.js, Lottie, etc and interactive micro-interactions using JavaScript or Framer Motion
- Strong understanding of responsive design principles and mobile-first development.
- Experience with version control systems, particularly Git.
- Knowledge of front-end build tools and workflows (e.g., Webpack, Babel, npm).
- Familiarity with GraphQL and RESTful APIs and asynchronous request handling.

-Experience with testing frameworks and tools such as Jest, Mocha, or Cypress.

-Experience with Continuous Integration and Deployment

- Solid understanding of web performance optimization techniques.
- Strong problem-solving skills and attention to detail.

-  Collaboration Platforms: Proficiency in tools such as Slack, Microsoft Teams, or Zoom for communication and coordination.

- Understanding of tools for performance testing and optimization, like Lighthouse and   WebPageTest.
- Excellent communication and collaboration skills.
- Experience working in an agile development environment.
- Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree is preferred.

Reporting Structure:

Reports directly to the Product Development Manager.

Collaboration and Interaction:

Engage with cross-functional teams, clients, and stakeholders, contributing ideas to enhance project outcomes and grow the function. Foster a teamwork-oriented mindset and provide regular updates to leadership.

Submit Your Application

You have successfully applied
  • You have errors in applying