Pravux Technologies Pvt. Ltd. is seeking a talented React.js Developer to join our dynamic team. If you’re passionate about building responsive, high-performance applications and have a strong understanding of React.js, we’d love to have you on board.

Responsibilities

  • Develop User-Facing Features: Build new user-facing features using React.js to deliver interactive and responsive web applications.
  • Reusable Component Creation: Design and develop reusable components and front-end libraries that can be utilized in future projects.
  • Code Translation from Designs: Translate designs and wireframes into high-quality, clean, and efficient code, ensuring consistency and scalability.
  • Optimize for Performance: Optimize React components for maximum performance, ensuring smooth experiences across various web-capable devices and browsers.

Requirements

  • Strong JavaScript Proficiency: In-depth knowledge of JavaScript, including DOM manipulation and understanding of the JavaScript object model.
  • React.js Expertise: Strong experience with React.js and its core principles, including lifecycle methods and functional components.
  • Familiarity with React Workflows: Hands-on experience with popular React.js workflows such as Flux or Redux for managing state and data flow.
  • EcmaScript Knowledge: Thorough understanding of modern EcmaScript specifications (ES6 and beyond) for writing efficient and maintainable code.
  • Data Structure Libraries: Experience with data structure libraries like Immutable.js to manage complex state and ensure immutability.
  • Isomorphic React: Knowledge of isomorphic React (React code that can run on both the server and client) is a plus.
  • RESTful APIs: Strong experience with integrating RESTful APIs to fetch and manage data in web applications.
  • Authorization Mechanisms: Familiarity with modern authorization mechanisms such as JSON Web Tokens (JWT) for secure access.
  • Front-End Build Tools: Experience working with modern front-end build pipelines and tools such as Webpack, Babel, and NPM.
  • Version Control: Familiarity with code versioning tools like Git, SVN, and Mercurial for source code management.
  • Business Requirement Translation: Ability to understand business requirements and convert them into technical solutions, ensuring alignment with project goals.
  • Performance Benchmarking: A strong focus on benchmarking and optimization to ensure application performance is always at its peak.

If you are eager to work with an innovative team and build cutting-edge web applications, Pravux Technologies Pvt. Ltd. offers an exciting opportunity for professional growth. Apply now to join our team of talented developers!

Job Category: Development
Job Type: Full Time
Job Location: Ahmedabad

Apply for this position

Allowed Type(s): .pdf, .doc, .docx