Explore Rannkly in Action
Enhance Your Awareness with Multiple Listening Platforms
**Job Title**: ReactJS Developer
**Experience**: 3+ years
### Job Description:
Rannkly is looking for an experienced**ReactJS Developer**with a strong understanding of React, Server-Side Rendering (SSR), Progressive Web Applications (PWA), and a focus on code optimization. The ideal candidate should have at least 3 years of experience working with modern JavaScript frameworks and have the ability to write clean, efficient, and scalable code.
### Key Responsibilities:
- Develop and maintain robust, scalable, and high-performing React applications.
- Implement **Server-Side Rendering (SSR)** for improved performance and SEO.
- Develop **Progressive Web Applications (PWA)** to enhance user experience across platforms.
- Optimize application performance, reduce load times, and improve overall user experience.
- Write clean, maintainable, and testable code while following industry best practices.
- Collaborate with designers and backend developers to integrate APIs and ensure seamless user interfaces.
- Troubleshoot, debug, and upgrade existing applications.
- Stay updated with the latest trends, tools, and best practices in React development and front-end technologies.
### Requirements:
- **3+ years** of professional experience in React.js development.
- Strong understanding of **React.js**, **JavaScript (ES6+)**.
- Experience with **Server-Side Rendering (SSR)** frameworks like Next.js or similar.
- Proven experience building **Progressive Web Applications (PWA)**.
- Familiarity with modern front-end build pipelines and tools such as Webpack, Babel, and NPM.
- Experience with **Redux** or other state management libraries.
- Knowledge of front-end performance optimization techniques.
- Familiarity with **RESTful APIs** and integrating third-party services.
- Understanding of responsive design, cross-browser compatibility, and web standards.
- Good knowledge of **Git** for version control.
- Experience with code testing tools such as **Jest** or **Enzyme** is a plus.
- Strong problem-solving skills and attention to detail.
### Nice-to-Have:
- Experience with **TypeScript**.
- Familiarity with GraphQL.
- Familiarity with containerization tools like Docker.
Explore Rannkly in Action
Enhance Your Awareness with Multiple Listening Platforms