What are we looking for?As a Javascript Developer, you will play a pivotal role in our team, contributing to the development of our web applications. We are looking for a skilled professional with deep knowledge of React.js for front-end development and a robust grasp of Node.js for back-end operations.
What are you expected to do?Create user interfaces for web applications utilising React.js for front-end development and Node.js for server-side processing.Collaborate with cross-functional teams to define, design, and ship new featuresEnsure the performance, quality, and responsiveness of applicationsIdentify and address performance bottlenecks and bugsParticipate in code reviews and provide constructive feedback to peersStay up-to-date with emerging technologies and trends in fullstack development
What sets this job apart?Work for a company that tries to make a huge difference in the community by developing technology that monitor water flow and weather for commercial and disaster management applicationsYou will get to work with really fun, creative and passionate individuals who can help you develop further
You’ll be a great fit if:You have 5 years of experience and a solid understanding of the core principles of React.js and Node.js.You have hands-on experience with cloud technologies, particularly Amazon Web Services (AWS).You have experience working from high-level user stories to develop detailed technical solutions.You have experience with popular React.js workflows (such as Redux or Flux).You have familiarity with RESTful APIs and modern front-end build pipelines and tools.You possess strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.You have experience with data structure libraries (e.g., Immutable.js).You are familiar with modern front-end development tools and libraries (e.g., Babel, Webpack).You have knowledge of modern authorization mechanisms, such as JSON Web Token.You possess excellent communication and collaboration skills.You hold a Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
We will be absolutely thrilled if you also have the following:Have an understanding of containerization technologies (Docker, Kubernetes).Have experience with testing frameworks (Jest, Enzyme).