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


