Full Stack Developer
1. Location: Home based, ideally one day a week in Birmingham (but can be flexible)
2. Job Type: Full-time
3. Salary: Up to £50,000 based on experience
I have an amazing opportunity to join my client's team as their new Full Stack Developer, where you will play a pivotal role in designing, developing, and maintaining innovative web applications. You will work closely with cross-functional teams to deliver robust, scalable, and user-centric solutions, leveraging your expertise in React and JavaScript in a fast-paced environment.
Day-to-day duties as the Full Stack Developer:
4. Frontend Development: Build and enhance user interfaces using React, ensuring a seamless and responsive user experience.
5. Backend Development: Develop server-side logic, APIs, and databases to support frontend functionalities.
6. Code Quality: Write clean, maintainable, and efficient code. Conduct code reviews and collaborate with team members to uphold high standards.
7. Collaboration: Work closely with designers, product managers, and other developers to bring ideas to life.
8. Troubleshooting: Debug, optimise, and enhance application performance.
9. Testing: Ensure application functionality and reliability through rigorous testing and validation.
Required Skills & Qualifications as the Full Stack Developer are:
10. Proven experience as a Full Stack Developer, with a strong portfolio or track record of delivering web applications.
11. Proficiency in React.js and core JavaScript (ES6+).
12. Solid understanding of frontend technologies including HTML5, CSS3, and responsive design principles.
13. Experience with backend technologies such as Node.js, Express, or other modern frameworks.
14. Familiarity with RESTful APIs, database design, and working with relational or NoSQL databases.
15. Knowledge of version control systems, particularly Git.
16. Excellent problem-solving skills and attention to detail.
17. Strong communication skills and ability to work in a collaborative team environment.
Preferred Qualifications:
18. Experience with state management libraries (e.g., Redux, Context API).
19. Knowledge of cloud services (e.g., AWS, Azure, or Google Cloud Platform).
20. Familiarity with CI/ CD pipelines and agile development methodologies.
21. Understanding of security best practices in web development.
To apply for this Full Stack Developer position, please submit your CV and links to any work