Zumen

Front End Developer

Chennai, TN, IN

3 months ago
Save Job

Summary

Responsibilities

  • Feature Development: Develop interactive and dynamic user interfaces for web applications using React.js based on the overall product architecture.
  • Customer-Focused Design: Translate complex business requirements into elegant, user-friendly designs. Collaborate with cross-functional teams to ensure seamless integration between front-end and back-end components.
  • Problem-Solving: Research, propose, and implement innovative solutions for complex user interface challenges. Proactively identify potential issues in design and code, and resolve them efficiently.
  • Code Quality and Performance: Write clean, scalable, and maintainable code. Ensure the responsiveness and performance of the application across various devices and browsers.
  • Collaboration: Work closely with back-end developers to integrate front-end components with server-side logic. Collaborate with UI/UX designers to convert designs and wireframes into high-quality visual elements.
  • Continuous Improvement: Stay up to date with the latest industry trends, best practices, and technologies to ensure the application is built with modern solutions and frameworks.
  • Timely Delivery: Maintain a strong sense of responsibility for meeting development milestones and project deadlines, ensuring timely delivery of features and updates

Requirements

  • Core Front-End Skills: Proficiency in JavaScript, HTML5 and CSS3
  • Strong experience with React.js and related front-end frameworks.
  • UI/UX Integration: Experience working with graphic designers and converting designs (in tools like Figma, Sketch, or Adobe XD) into functional, interactive web pages.
  • Cross-Browser Compatibility: Ensure applications are optimized for performance and compatibility across multiple browsers (Chrome, Firefox, Safari, Edge, etc).
  • API Integration: Experience integrating front-end applications with RESTful APIs and Web Services (SOAP, REST).
  • Version Control: Strong understanding and experience with Git for code versioning and collaboration.
  • Performance Optimization: Knowledge of front-end performance optimization techniques such as lazy loading, code splitting, and caching.
  • State Management: Proficiency in state management libraries such as Redux, React Context, or other similar technologies.
  • Responsive Design: Experience with responsive web design and frameworks like Bootstrap, Material-UI, or Tailwind CSS.
  • Testing and Debugging: Familiarity with testing frameworks such asJest, React Testing Library, orMochaSolid debugging skills using browser developer tools.
  • Team Collaboration: Ability to work effectively in an Agile development environment, collaborating with back-end developers, designers, and product managers.
  • Cloud and Security: Exposure to deploying applications to cloud platforms (e. g., AWS, Azure) and knowledge of web application security best practices.

Bonus Skills

  • Familiarity withGraphQL.
  • Experience with Next.js or other server-side rendering frameworks.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience in building mobile-first applications or using React Native.

Preferred

  • Exposure to microservices architecture and cloud-native development.
  • Experience working on data-driven applications.
  • Understanding of general data privacy and information security principles.

This job was posted by Mohankumar P from Zumen Software India.

How strong is your resume?

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

People also searched: