
React Native Developer/ 3 days ago
Quick Summary
Overview: Full-Stack Software Developer (Remote)
We are seeking a highly skilled and motivated Full-Stack Developer to join our dynamic software development team. The ideal candidate must possess a strong foundation in both front-end and back-end technologies, including modern frameworks, databases, and cloud services (AWS/Azure). This role is crucial for designing, developing, testing, and maintaining high-quality, scalable software solutions that meet critical business needs.
You will contribute to system architecture, enhance user experience across diverse platforms, and work on innovative projects.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using frameworks such as Angular, React, Django, ASP.NET, Ruby on Rails, and Node.js.
- Build responsive user interfaces leveraging HTML, CSS, SCSS, Bootstrap, and UI/UX principles for optimal user experience.
- Develop robust backend services and APIs (REST, GraphQL, SOAP, Web services) and manage SQL/NoSQL databases (MySQL, PostgreSQL, Microsoft SQL Server, SQLite, MongoDB).
- Implement containerisation (Docker) and deployment pipelines using Jenkins, GitHub, GitLab CI/CD tools, and Ansible for automation and DevOps practices.
- Collaborate on system architecture design, focusing on scalability and security best practices across cloud platforms like AWS and Azure.
- Write clean, efficient code, emphasizing unit testing compatible with the technology stack.
- Utilise version control systems, including Git and SVN, for effective code repository management.
- Participate in Agile development processes using tools such as Jira and Trello for progress tracking and team communication.
- Conduct code reviews and optimise application performance, potentially using data visualisation tools like D3.js.
- Engage in wireframing and web design activities to translate client requirements into functional prototypes.
- Stay updated with emerging technologies, such as React Native for mobile development or new DevOps tools, to enhance project delivery.
Required Skills & Experience:
- Proven experience in full-stack development with proficiency in JavaScript frameworks (Angular or React).
- Strong knowledge of server-side programming languages: Python (Django), PHP (WordPress), Ruby on Rails, or .NET (C#, ASP.NET).
- Hands-on experience with databases: MySQL, PostgreSQL, SQL Server, or NoSQL options like MongoDB.
- Familiarity with containerisation (Docker), CI/CD pipelines (Jenkins), cloud services (AWS/Azure), and system automation tools (Ansible).
- Understanding of web design principles, responsive design, and SEO optimisation.
- Essential experience with version control systems (Git or SVN).
- Knowledge of RESTful API development & integration, plus familiarity with GraphQL or SOAP protocols.
- Ability to implement relevant unit testing frameworks.
- Excellent organisational skills and experience using project management tools (Jira or Trello).
- Strong problem-solving and communication abilities.
This is a Part-time, Permanent position offering £12,000.00-£15,000.00 per month.
Benefits:
- Flexitime
- Work from home
- Work Location: Remote
