Job Overview
We are seeking a highly skilled and experienced React Developer to join our talented team. In this role, you will be responsible for developing and maintaining complex web applications using React, JavaScript, and TypeScript. You will work closely with product managers, designers, and other developers to create scalable and high-performance front-end solutions.
Key Responsibilities
- Develop and maintain high-quality web applications using React and its ecosystem.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Collaborate with cross-functional teams to design, implement, and test features.
- Optimize application performance and ensure a seamless user experience across different devices and browsers.
- Utilize TypeScript to enhance code quality and provide type safety.
- Stay up-to-date with the latest industry trends and technologies to continuously improve development processes.
- Mentor junior developers and provide guidance on best practices and coding standards.
- Participate in code reviews, design discussions, and contribute to the overall architecture of the application.
Key Skills And Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in React development.
- Proficiency in JavaScript (ES6+) and TypeScript.
- Strong experience with React and its core principles.
- Familiarity with popular React libraries (e.g., Redux, React Router, Next.js).
- Experience with RESTful APIs and integrating with backend services.
- Solid understanding of front-end build tools and workflows (e.g., Webpack, Babel).
- Knowledge of responsive design principles and mobile-first design.
- Experience with version control systems, preferably Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Preferred Skills
- Experience with server-side rendering and static site generation.
- Familiarity with GraphQL and modern state management solutions (e.g., Redux Toolkit, Recoil).
- Knowledge of testing frameworks and libraries (e.g., Jest, React Testing Library).
- Experience with cloud platforms and deployment tools (e.g., AWS, Docker).
- Understanding of UI/UX design principles and best practices.
Why Join Us
- Competitive salary and benefits package.
- Opportunity to work on innovative and impactful projects.
- Collaborative and supportive work environment.
- Career growth and development opportunities.
- Flexible working hours and remote work options.
Skills: typescript,javascript,coding standards,jest,aws,docker,babel,redux,restful apis,react router,graphql,next.js,react,git,webpack