Company DescriptionShrunTech Solutions is a technology solutions company dedicated to delivering cutting-edge software development services to enterprises, SMEs, and technology challengers worldwide. With over a decade of experience, our team of expert software engineers specializes in custom software development, enterprise development, product development, and more. We are committed to delivering high-quality, tailored solutions that foster long-term relationships based on trust and satisfaction.
Role DescriptionThis is a full-time remote role for a React Developer. The React Developer will be responsible for front-end development, back-end web development, software development, and JavaScript. The developer will also work with Redux.js and focus on developing and maintaining robust and scalable web applications using React components.
Key Responsibilities:Develop new user-facing features using React.js.Build reusable components and front-end libraries for future use.Translate designs and wireframes into high-quality code.Optimize components for maximum performance across a vast array of web-capable devices and browsers.Collaborate with other team members and stakeholders to understand business requirements and translate them into technical requirements.Conduct code reviews and ensure best practices are followed.Stay up-to-date with the latest industry trends and technologies to ensure our applications are current and competitive.Requirements:Proven experience as a React Developer or similar role in front-end development.Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.Thorough understanding of React.js and its core principles.Experience with popular React.js workflows (such as Flux or Redux).Familiarity with RESTful APIs.Knowledge of modern authorization mechanisms, such as JSON Web Token.Experience with common front-end development tools such as Babel, Webpack, NPM, etc.Ability to understand business requirements and translate them into technical requirements.A knack for benchmarking and optimization.Familiarity with code versioning tools such as Git.Excellent problem-solving skills and attention to detail.Strong communication and collaboration skills.