Job
Description
You are a highly skilled and experienced Senior React.js Developer joining our dynamic team. Your background in front-end development, along with extensive experience in React.js, Node JS, TypeScript, and advanced JavaScript, will be invaluable. Your main responsibility will be designing and implementing user interface components for JavaScript-based web applications. Collaborating closely with our product and design teams, you will ensure the delivery of high-quality software solutions. Your key responsibilities include developing and maintaining complex web applications using React.js, Node JS, and TypeScript. You will work with cross-functional teams to define, design, and implement new features. Optimizing components for maximum performance across various web-capable devices and browsers is crucial. Writing clean, maintainable, and efficient code is essential, as well as conducting code reviews and providing constructive feedback to team members. Staying updated with the latest industry trends and technologies is necessary to keep our applications modern and competitive. Troubleshooting and debugging issues promptly, as well as mentoring and guiding junior developers, are part of your role in fostering a culture of continuous learning and improvement. To excel in this role, you should have 8+ years of professional experience in front-end development, a strong proficiency in React.js, and extensive experience with TypeScript and advanced JavaScript (ES6+). A solid understanding of state management libraries like Redux and MobX, experience with modern front-end build pipelines and tools such as Webpack, Babel, npm, and Yarn, and familiarity with RESTful APIs and GraphQL are important. Proficient knowledge of code versioning tools like Git, strong problem-solving skills, attention to detail, excellent communication, and teamwork abilities are required. Your capability to thrive in a fast-paced and collaborative environment, along with a Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience), will make you a valuable addition to our team.,