Frontend Developer

About the job

As a Frontend Developer, you will be responsible for developing, testing, and maintaining web applications using React.js. You will collaborate closely with UI/UX designers and backend developers to build high-quality, user-friendly web experiences.

Responsibilities

  • Develop, test, and maintain web applications using React.js.

  • Collaborate with UI/UX designers to translate wireframes and design concepts into responsive web pages.

  • Integrate frontend components with RESTful APIs and work closely with backend developers.

  • Optimize web applications for maximum speed and scalability.

  • Ensure the technical feasibility of UI/UX designs and actively contribute to the design process.

  • Troubleshoot and debug issues, ensuring cross-browser compatibility and adherence to web standards.

  • Participate in code reviews, provide feedback, and ensure coding standards and best practices are followed.

  • Maintain and update existing web applications, ensuring they meet the latest security and performance standards.

  • Stay updated with the latest trends in frontend development, particularly in React.js and JavaScript.

job requirements

  • React.js: 2+ years of experience with React.js, including hooks, state management (using Context API, Redux, or MobX), and component-based architecture.

  • JavaScript (ES6+): Strong knowledge of modern JavaScript features and functionalities.

  • HTML5/CSS3: Proficiency in creating responsive layouts and writing clean, semantic HTML/CSS code.

  • Version Control: Experience with Git and managing repositories in collaborative team environments.

  • APIs: Experience integrating with RESTful APIs and working with JSON data.

  • Cross-Browser Compatibility: Understanding of browser-specific quirks and how to resolve them.

  • Responsive Design: Ability to build mobile-first, responsive web pages using CSS frameworks like Bootstrap or Tailwind CSS.

  • Testing: Ability to test their own code and output, ensuring functionality and quality.

  • Problem Solving: Strong debugging and troubleshooting skills.

  • Soft Skills: Excellent communication skills, ability to work collaboratively in teams, and attention to detail.

  • TypeScript: Experience with TypeScript in large-scale React applications.

  • SSR (Server-Side Rendering): Experience with Next.js or similar frameworks for optimizing performance and SEO.

  • Performance Optimization: Understanding of web performance optimization techniques, including lazy loading, caching strategies, and minimizing render times.

  • Animations: Experience using GSAP, Framer Motion, or React Spring for creating smooth animations.

  • WebSockets: Experience with WebSockets for implementing real-time functionality in web applications.

  • Design Tools: Basic knowledge of design tools like Figma, Sketch, or Adobe XD to better collaborate with designers.

  • Open-Source Contributions: Contributions to frontend development communities or open-source projects.

  • Leadership: Experience in mentoring junior developers or leading small frontend teams.

  • RxJS: Familiarity with RxJS for managing asynchronous data streams and reactive programming in React applications.

  • Unix: Hands-on experience with Unix/Linux environments, including basic shell scripting and command-line tools for development and troubleshooting.

Qualifications

Bachelor’s degree in computer science, Engineering, or a related field (preferred).


Interested?

Apply Now!

Your Name :
Your Email :
Phone :
Upload resume :
Portfolio Link :
Linkedin :
Current Job Role :
Year of Experience :
Notice Period :
Expected CTC :
Current CTC :
Performance    Passion   Collaboration  
  Ink In Caps