About the Role
We are seeking a highly skilled and experienced React Developer to join our dynamic team. This position requires a passion for coding and a strong understanding of web technologies, specifically ReactJS. The ideal candidate will be responsible for designing and implementing user interface components for JavaScript-based web and mobile applications using the React open-source library ecosystem.
Requirements
Develop and maintain high-quality, reusable, and scalable JavaScript code. Build responsive web applications and components based on wireframes and aesthetic guidelines. Implement modern HTML and CSS from mockups and maintain existing user interfaces. Collaborate with backend developers and other team members to establish objectives and design more functional, cohesive codes to enhance user experience. Optimize application performance through debugging, troubleshooting, and upgrading software. Engage with stakeholders and team members to understand business requirements and translate them into technical requirements. Utilize AWS services and Kubernetes for deployment and to ensure scalability and availability of applications.
About the Company
Proven experience as a React Developer with at least 5 years in the field. Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model. Thorough understanding of ReactJS and its core principles, including Hooks. Experience with popular React.js workflows and data structure libraries. Familiarity with newer specifications of EcmaScript. Experienced with data structure libraries (e.g., Immutable.js). Knowledge of RESTful APIs, HTML/CSS, JSON, and front-end (CSS) frameworks like Bootstrap. Familiarity with modern front-end build pipelines and tools. Experience with common front-end development tools such as Babel, Webpack, NPM, etc. Understanding of cloud services such as AWS and container orchestration with Kubernetes. Excellent problem-solving skills and ability to work independently or in a team environment.