Front-end Developer (Mid)
Expected Salary :
Negotiable
Openings
1
Job Description
Reports To: Project Lead
Office Time: 9:00 AM to 6:00 PM
Office Day: Monday to Friday
About FutureCodes:
FutureCodes is a pioneering software development company dedicated to innovation in the IT field. Our team is passionate about creating cutting-edge digital solutions that drive business success and enhance user experiences. We invite you to join us in shaping the future of technology with creativity and dedication.
Job Description:
As a Mid-Level Frontend Developer, you will play a key role in developing and enhancing our web applications using React and TypeScript. You will work closely with our designers, backend developers, and product managers to create engaging, efficient, and maintainable user interfaces.
Key Responsibilities:
· Develop, test, and maintain scalable web applications using React and TypeScript.
· Collaborate with backend developers to integrate RESTful APIs and other data services into the frontend.
· Implement responsive designs to ensure a seamless user experience across various devices and screen sizes.
· Optimize components for maximum performance and scalability.
· Write clean, maintainable, and reusable code following best practices and coding standards.
· Use state management solutions like React's Context API, Redux, Zustand, or Recoil to manage application state effectively.
· Conduct code reviews and provide constructive feedback to peers to maintain code quality and consistency.
· Troubleshoot and debug complex UI issues.
· Work with UI/UX designers to translate design wireframes and mockups into high-quality code.
· Validate data using libraries like Zod to ensure data integrity and consistency.
· Stay updated with the latest trends and best practices in React and frontend development.
Requirements:
· 2-4 years of professional experience in frontend development.
· Strong proficiency in React and TypeScript.
· Solid understanding of HTML5, CSS3, and JavaScript (ES6+).
· Experience with state management solutions such as React's Context API, Redux, Zustand, or Recoil.
· Proficiency in data-fetching with libraries like TanStack Query (React Query).
· Familiarity with modern build tools and bundlers (e.g., Vite).
· Understanding of RESTful APIs and integration with backend services.
· Experience with version control systems, particularly Git.
· Knowledge of component libraries like Radix UI.
· Familiarity with data validation libraries like Zod.
· Experience with testing frameworks (e.g., Jest, React Testing Library).
· Strong problem-solving skills and the ability to work independently as well as in a team.
· Excellent communication skills, both written and verbal.
Nice-to-Have:
· Experience with containerization (e.g., Docker) for frontend development.
· Familiarity with GraphQL and building GraphQL client applications.
· Understanding of CI/CD pipelines and automation.
· Experience with frontend performance optimization.
· Familiarity with design tools like Figma, Sketch, or Adobe XD.
What We Offer:
· Competitive salary with performance-based incentives.
· Insurance policy, Provident Fund (PF), and CIT benefits for employees.
· Opportunity to work on exciting and innovative projects.
· Professional growth and development opportunities.
· Collaborative, friendly and inclusive workplace environment.
· Flexible work hours and days.
How to Apply: Interested candidates are invited to submit their resume and cover letter at https://www.npfuturecodes.com/careers
Deadline for Applications: October, 03, 2024