Front End Developer - React.js
Front End Developer - React.js72
Applications
72
Applications
Ahmedabad
Full-Time
Mid-Level: 4 to 6 years
₹ 2L - ₹ 12L (Per Year)
Posted on May 31 2024
About the Job
Skills
Angular
Vue.js
HTML
CSS
Node.js
Full Stack Developer
React.js
Tailwind CSS
Job Description:
As a React JS Developer, you will play a crucial role in designing, developing, and implementing user interface components for our product. Your primary focus will be on creating efficient, reusable, and scalable React components while ensuring high performance and responsiveness. You will work closely with our engineering team to deliver exceptional software solutions that contribute to our product's success.
Responsibilities:
- Designing and developing user interface components using React.js concepts and best practices.
- Implementing and executing React.js workflows such as components, JSX, state, props, and the component lifecycle.
- Utilizing component-based architecture to build scalable and maintainable applications.
- Managing state using Redux and integrating React with Redux for effective state management.
- Developing responsive web designs using HTML/CSS and ensuring cross-browser compatibility.
- Working with TypeScript for type-safe programming and enhancing code quality.
- Integrating with RESTful APIs for data consumption and implementing RESTful APIs where necessary.
- Collaborating with the design team to create intuitive and user-friendly interfaces.
- Participating in code reviews, debugging, and troubleshooting to ensure high-quality code.
- Keeping up to date with the latest trends and technologies in web development.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3-10 years of experience in React.js development with a strong understanding of React fundamentals.
- Proficiency in React Router, Webpack, and other related tools.
- Experience with Redux for state management, including actions, reducers, selectors, and memoization.
- Familiarity with TypeScript, HTML/CSS, and responsive design principles.
- Knowledge of version control systems such as Git for collaborative development.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills in English, both verbal and written.
Good To Have:
- Experience with chats and WebRTC technologies is a plus.
- Understanding of writing reusable SDKs for developer integration.
- Knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Experience in writing unit tests and performing automated testing.
- Ability to work in an agile environment and adapt to changing requirements.
About the company
StreamSpace is a technology services company that places a premium on digital-first practices and human-centric digital experiences. Our primary goal is to assist customers in accelerating business transformation and outperforming their competitors through innovation and speed, regardless of their position in the digital lifecycle.
StreamSpace is a technology services company that places a premium on digital-first practices and human-centric digital experiences. Our primary goal is to assist customers in accelerating business transformation and outperforming their competitors through innovation and speed, regardless of their position in the digital lifecycle.
Industry
Software Development
Company Size
11-50 Employees
Headquarter
Ahmedabad
Other open jobs from StreamSpace AI Pvt. Ltd.