Job DescriptionRacchabanda employs cutting-edge technology and agile methodologies to develop vibrant web applications from the ground up. We are in search of a JavaScript developer with expertise in React, Node.js, and WebRTC to join the fun, using advanced JavaScript, CSS, and React to optimize design, performance, and quality, while continuously evolving our technology stack. Day to day, you will be responsible for all front-end aspects, from designing complex applications to ensuring a positive user experience by analyzing code. Our ideal candidate has an eye for design and the ability to create clean, sharp, and responsive layouts from designs with HTML5, CSS3, and JavaScript. The JavaScript developer will join an amazing development and design team that’s constantly challenged working with the latest technologies, creating life-changing solutions, and having a great time doing it.Objectives of this RoleArchitect, design, develop, and assist in the development of web applications to support internal and external clients and stakeholdersCollaborate with a team of developers to design end-to-end, industry-leading systems and solutionsRapidly prototype new ideas, concepts, and designsWork with agile development methodologies, adhering to best practices and pursuing continued learning opportunitiesResearch and develop new web and mobile technology applications to improve user interfaceDaily and Monthly ResponsibilitiesWrite, modify, and debug web applications using Node.js, React, React Native, JavaScript, Redux, NextJS, HTML, and CSSDesign, code, and manage automated test scripts, continuous builds, and deploymentCreate modern and responsive layouts from designs and messaging provided by the creative teamDevelop new features, enhance existing features, and implement bug fixes in existing codeSelf-document development processes, conduct peer reviews and give actionable feedbackRequired Skills and QualificationsBachelor’s degree in computer science or equivalent experience (Interns with exceptional skills will be considered as well)Exceptional communication, organization, and leadership skillsExcellent debugging and optimization skillsPreferred QualificationsInterest in learning new tools and technologiesPortfolio on GitHub or other platform