Job Description
Key Responsibilities:
• Develop and maintain user interfaces for web applications using React &
Typescript.
• Collaborate with cross-functional teamsincluding designers, backend developers, and
product managers to deliver high-quality solutions.
• Optimize applications for maximum speed and scalability.
• Write clean, maintainable, and reusable code while following industry best practices.
• Debug and resolve technical issues in a timely manner.
• Stay updated on emerging front-end technologies and frameworks.
• Participate in code reviews to ensure code quality and share knowledge with team
members.
Requirements:
• 3+ years of experience in React JS development.
• Strong proficiency in Typescript, JavaScript, ES6+, HTML5, and CSS3.
• Experience with state management libraries like Redux, Context API, or MobX.
• Knowledge of React hooks, lifecycle methods, and functional components.
• Familiarity with RESTful APIs and asynchronous programming.
• Proficiency in version control tools like Git.
• Basic understanding of build tools (e.g., Webpack, Babel) and package managers (e.g.,
npm, Yarn).
• Familiarity with testing frameworks (e.g., Jest, Enzyme) is a plus.
• Understanding of responsive design and cross-browser compatibility.
• Strong problem-solving ad debugging skills.
• Excellent communication and teamwork abilities.
Preferred Qualifications:
• Experience with TypeScript.
• Familiarity with modern front-end development tools like Vue.js, or server-side
rendering (SSR).
• Experience with agile development methodologies.
• Strong proficiency in React.js, Node.js, and Express.js.
• Experience with MongoDB and database design principles.
• Knowledge of front-end tools like Redux, Context API, or similar state management
libraries.
• Familiarity with RESTful APIs and web services.
• Experience in mid to large-scale projects.
• Good Communication skills required.