Position: React JS / Node JS Developer
Company: able.tech
Category: JavaScript
Experience required: 5y
English level: fluent
Published: 2023-06-01T00:00:00+03:00

We are currently seeking an experienced React and Node.Js Developer to join our high-performing team, working on a cloud-based data analysis and business intelligence platform.

We are a dynamic, fully-remote, UK based software development agency that specialises in web application development, data pipelines, analytics, business intelligence, UI/UX design, and Azure-hosted cloud services. Our mission is to build robust, best-in-class B2B software solutions while fostering rewarding, lasting partnerships with our clients.

SKILLS AND EXPERIENCE
- You should have extensive experience in many of the areas outlined below and an eager willingness to master the rest
- English Language: Highly proficient in written and spoken English
- Professional Experience: 5+ years experience in a professional software development environment
- React.js Understanding: Solid knowledge of React.js concepts, components, and lifecycle methods.
- UI components library: Experience in working with Material UI/MUI-X 5+
- Functional Components: Proven expertise working with React Hooks and creating functional components.
- TypeScript Proficiency: Hands-on experience with TypeScript, specifically in conjunction with React.js for improved type safety and code readability.
- Node.js Skills: Experience in Node.js development for creating server-side or serverless architecture.
- Front-end Mastery: Strong skills in HTML, CSS, and JavaScript to build interactive, accessible, and responsive interfaces.
- State Management: Deep understanding of state management in React, with experience utilizing Redux, MobX, or other state management tools.
- Debugging and Testing: Adept at testing and debugging, with familiarity using libraries such as Jest and React Testing Library.
- Version Control: Proficiency in Git and other version control systems to maintain codebases and handle project versions.
- Build Tools: Experience with build tools and package managers such as Webpack, npm, and Yarn.
- Next.js Expertise: Knowledge and experience in using Next.js for server-side rendering and creating highly optimized applications.

WHAT WE OFFER
- Competitive pay
- Cutting edge, modern technical stack, with interesting technical challenges
- Great colleagues, open, and friendly working culture
- Continual-learning, with the opportunity to share knowledge, and learn from your peers

If you are a passionate technologist, driven by the pursuit of excellence and thrive in a culture that promotes flexibility, value delivery, personal responsibility, and continuous learning, we invite you to apply