Frontend Developer

  • Hyderabad
  • Quiktrak, Llc

Job Description:


Summary:

As a UI Developer specializing in React, you will be responsible for designing and developing user interfaces that are intuitive, visually appealing, and highly functional. This role requires expertise in React, JavaScript, CSS, and HTML, as well as a keen understanding of usability principles. The ideal candidate will have experience upgrading React versions, working with AG Grid, handling APIs, and managing large data sets. Attention to detail and effective collaboration with stakeholders are essential for success in this role.


Responsibilities:


1. UI Design and Development:

- Design and develop user interfaces using React, JavaScript, CSS, and HTML to create engaging and responsive web applications.

- Ensure UI components are visually appealing, intuitive to use, and accessible to all users.


2. React Version Upgrades:

- Upgrade React versions and refactor code as needed to leverage the latest features and improvements in the framework.

- Conduct thorough testing to ensure compatibility and stability after version upgrades.


3. Integration with AG Grid:

- Integrate AG Grid, a powerful grid component, into UI components to display and manipulate large data sets efficiently.

- Customize AG Grid configurations and features to meet specific project requirements.


4. API Integration and Data Management:

- Work with backend developers to integrate UI components with APIs for fetching and updating data.

- Handle large data sets efficiently, implementing pagination, filtering, and sorting functionalities as needed.


5. Usability and User Experience:

- Apply usability principles and best practices to optimize user interfaces for ease of use and intuitive navigation.

- Conduct user testing and gather feedback to iterate and improve UI designs based on user preferences and behavior.


6. Attention to Detail:

- Ensure pixel-perfect implementation of UI designs and maintain consistency across all UI components.

- Conduct thorough testing and debugging to identify and resolve any UI-related issues or inconsistencies.


7. Stakeholder Collaboration:

- Collaborate with stakeholders including product managers, designers, and backend developers to gather requirements and translate them into actionable UI designs.

- Communicate effectively with stakeholders to provide updates on UI development progress, gather feedback, and address any concerns or requirements.


Qualifications:


- Bachelor's degree in computer science, Engineering, or related field.

- Proven experience as a UI Developer, with expertise in React, JavaScript, CSS, and HTML.

- Experience upgrading React versions and familiarity with React ecosystem tools and libraries.

- Proficiency in working with AG Grid or similar data grid components preferred.

- Strong understanding of API integration and asynchronous programming concepts.

- Experience working with large data sets and implementing data management solutions.

- Attention to detail and a commitment to delivering high-quality, pixel-perfect UI designs.

- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.


Preferred Skills:


- Familiarity with UI design tools such as Adobe XD, Sketch, or Figma.

- Knowledge of front-end build tools and package managers such as Webpack, Babel, and npm.

- Experience with version control systems such as Git.

- Understanding of web accessibility standards and techniques for creating accessible UIs.

- Knowledge of modern web development trends and best practices.