Job Details
- Job Location: East Midlands
- Job Type: Permanent
- Salary: £55000 - £65000 per annum
Job Description
Reactive Native Engineer – East Midlands – £55,000 – £65,000
Hybrid Working – Onsite 2 days per week.
Job Overview:
Our Client are seeking a React JS and Node.js Developer to join their dynamic development team. The ideal candidate will have expertise in building highly performant and scalable web applications using React.js for the front-end and Node.js for the back-end. You will play a key role in developing, testing, and deploying features for web applications that serve both external users and internal teams.
Responsibilities:
- Front-End Development (React.js):
- Develop interactive, reusable, and modular components using React.js.
- Write clean, maintainable, and scalable code following modern best practices.
- Collaborate with UI/UX designers to implement responsive web designs.
- Manage state using React state management libraries (e.g., Redux, Context API).
- Optimize application performance by profiling and improving rendering and load times.
- Implement front-end functionality and integrate with RESTful APIs and third-party services.
- Write unit tests using tools like Jest or Mocha.
- Back-End Development (Node.js):
- Design, develop, and maintain scalable back-end services using Node.js.
- Build RESTful APIs and integrate with front-end services.
- Work with Express.js or other Node.js frameworks for efficient API routing.
- Implement authentication and authorization using JWT, OAuth, or other industry-standard mechanisms.
- Work with MongoDB, MySQL, or other databases for data storage and management.
- Write clean, efficient, and reusable back-end code and ensure high levels of performance and security.
- Debug, troubleshoot, and optimize existing systems.
- Ensure the server-side code adheres to best practices for maintainability and scalability.
- General Responsibilities:
- Participate in code reviews, design discussions, and team meetings.
- Work collaboratively with cross-functional teams to define requirements and deliver quality features.
- Use version control (e.g., Git) and work in an Agile environment with tools like Jira.
- Stay up-to-date with new technologies, libraries, and best practices.
- Ensure the security, scalability, and high availability of applications.
Requirements:
- Technical Skills:
- React.js – Strong understanding of React.js and its core principles.
- Node.js – Hands-on experience with back-end development using Node.js.
- Familiarity with Express.js and/or other web application frameworks.
- Experience with state management libraries (e.g., Redux, Context API).
- Working knowledge of JavaScript (ES6+), TypeScript (optional but beneficial).
- Familiarity with front-end build tools and bundlers (e.g., Webpack, Babel).
- Experience integrating with databases like MongoDB, PostgreSQL, or MySQL.
- Knowledge of RESTful API development, authentication mechanisms, and API integration.
- Experience with Git for version control.
- Familiarity with Docker, Kubernetes, or other containerization and orchestration tools (optional).
- Soft Skills:
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
- Ability to work independently and in a team environment.
- Strong attention to detail and quality.
- Proactive, self-motivated, and able to handle multiple tasks efficiently.
Top of Form
Interested? Please submit your updated CV to Lucy Morgan at Crimson or immediate consideration.
Not interested? Do you know someone who might be a perfect fit for this role? Refer a friend and earn £250 worth of vouchers!
Crimson is acting as an employment agency regarding this vacancy