MVP Development

Vebryx
Glasgow, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 42K

Job location

Glasgow, United Kingdom

Tech stack

ASP.NET
JavaScript
.NET
PHP
Agile Methodologies
AJAX
Amazon Web Services (AWS)
JIRA
HTML5
Unit Testing
Azure
Bash
Bootstrap
CSS
Code Review
Databases
Continuous Integration
DevOps
Django
Electronic Data Interchange (EDI)
Github
Spring
PostgreSQL
Shell
Microsoft SQL Server
MongoDB
MySQL
MVC
Node.js
Scrum
Systems Development Life Cycle
Ruby on Rails
Cloud Services
Ansible
Responsive Web Design
Simple Object Access Protocol (SOAP)
Software Engineering
SQLite
Subversion
Systems Architecture
Trello
TypeScript
Scripting (Bash/Python/Go/Ruby)
Freeform SQL
React
Express
Backend
GIT
Vue.js
Angular
Deployment Automation
GraphQL
React Native
Front End Software Development
REST
Software Version Control
Docker
Jenkins
Web Api
Programming Languages

Job description

  • Design, develop, and maintain scalable MVP applications using frameworks such as React, Angular, Vue.js, and Django.
  • Develop robust back-end services employing technologies like Node.js, ASP.NET, Java Spring Framework, Ruby on Rails, and PHP.
  • Integrate APIs and web services including REST, SOAP, GraphQL to facilitate seamless data exchange.
  • Manage databases such as MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, and SQLite; optimise queries for performance.
  • Implement responsive web design principles ensuring applications are mobile-friendly across devices.
  • Utilise version control systems including Git, GitHub, SVN for code management and collaboration.
  • Automate deployment pipelines using Jenkins, Ansible, and utilise cloud platforms like AWS and Azure for scalable hosting solutions.
  • Conduct unit testing and code reviews to ensure high standards of quality and adherence to SDLC processes.
  • Collaborate with UX/UI designers to create intuitive interfaces using wireframing tools and CSS preprocessors like SCSS.
  • Contribute to system architecture planning with a focus on DevOps practices for continuous integration and delivery.
  • Maintain documentation of development processes and technical specifications; participate in Agile ceremonies such as sprint planning via Jira or Trello.

Requirements

Do you have experience in Software development?, We are seeking a highly skilled MVP Developer to join our dynamic software development team. The ideal candidate will possess a strong background in front-end and back-end development, with experience in a variety of programming languages, frameworks, and tools. This role offers an exciting opportunity to contribute to innovative projects, optimise system architecture, and deliver high-quality solutions that meet client needs. Candidates should be passionate about technology, detail-oriented, and capable of working collaboratively within an Agile environment., * Proficiency in front-end technologies including HTML5, CSS3, JavaScript (TypeScript), AJAX, Bootstrap, React Native.

  • Strong knowledge of back-end frameworks such as Django, Node.js (Express.js), ASP.NET (.NET), Ruby on Rails.
  • Experience with databases: MySQL, PostgreSQL, Microsoft SQL Server, MongoDB; adept at writing complex SQL queries.
  • Familiarity with cloud services like AWS or Azure for deployment and system scalability.
  • Hands-on experience with containerisation tools such as Docker; orchestration knowledge is advantageous.
  • Understanding of system architecture principles including MVC pattern and RESTful API design.
  • Knowledge of web design principles focusing on SEO optimisation and responsive web design techniques.
  • Experience with version control systems including Git (GitHub), SVN; CI/CD pipelines using Jenkins or similar tools.
  • Competence in software development methodologies such as Agile/Scrum; utilisation of Jira or Trello for project management.
  • Ability to perform unit testing; familiarity with testing frameworks relevant to chosen technologies is preferred.
  • Knowledge of Linux environments; scripting skills in Bash (Unix shell) beneficial. This role offers an engaging environment for innovative developers eager to work on impactful projects within a collaborative team dedicated to excellence in software development.

Apply for this position