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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job