Software Engineer (FullStack)

Brilliantbrandings
Greater London, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Gulp.js HTML JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services JIRA Automation of Tests Bootstrap (Software) Browser Compatibility Cascading Style Sheets (CSS) CodeIgniter
+36 more
Code Review Databases Relational Databases Database Queries Amazon DynamoDB Elasticsearch Laravel Memcached MongoDB Node.Js NoSQL Preprocessor Redis Material Design Next.js SQL Databases Symfony Web Applications Tailwind Grunt (Software) ReactJS Phpunit Grafana Vue.js Syntactically Awesome Style Sheets (SASS) Containerization Webpack AngularJS Kubernetes Information Technology Free and Open-Source Software Kibana Software Coding Mocha Docker Jenkins

Job description

Job Description

About This Position

Full-Stack engineers will champion the development of best-in-class web applications, consistently ensuring UI consistency and quality.

You will create and deploy software building blocks that support the client’s and internal product suite, and work cross-functionally with product and leadership teams to implement the best solutions.

You will work for standardization and improvement of development processes including technology selection, deployment steps, and code review.

In addition to the above, you will:

  • creating system functionality;
  • amending existing features;
  • doing research and development of proof of concepts;
  • structuring code in accordance to coding standards;
  • writing thorough automated tests for your code;
  • Updating/managing tasks through JIRA;
  • participating in daily standup meetings;

Qualifications

Bachelor’s Degree in Computer Science or related field; with 3+ years industry experience or equivalent combination of education, training, and experience;

Must Have

  • Excellent PHP (7+), JavaScript, NodeJS development experience;
  • 3+ years of experience developing modern, responsive, and cross-browser-compatible websites using HTML, CSS, and JavaScript;
  • Experience in Tailwind CSS, Material Design and/or Bootstrap 5;
  • Familiarity with CSS preprocessors such as Sass, Less, or Stylus;
  • Knowledge of JavaScript frameworks such as React, Angular, or Vue;
  • Experience in PHP framework Symfony, Laravel, and/or CodeIgniter;
  • Experience in Webpack, Grunt, Gulp;
  • Experience with cross-browser compatibility testing;
  • Strong experience in working with API’s;
  • Strong experience with data modeling, relational database, SQL and database administration, and complex queries;
  • Prolific experience with NoSQL (MongoDB, DynamoDB etc) databases;
  • Demonstrated experience supporting enterprise-level, mission-critical applications;
  • Exceptional written and oral communication skills, able to synthesize complex information into succinct executive summaries for internal and external audiences;
  • Good verbal and written communication skills in English;

Good to Have

  • Experience with Next.js;
  • Experience with Redis/Memcached;
  • Experience with PHPUnit, mocha, jest, or similar;
  • Experience in server technologies, specifically AWS;
  • Experience in Docker applications will be a plus;
  • Familiarity with open-source software a plus;
  • Familiarity with JIRA, Jenkins, Elasticsearch, Grafana, Kibana is a plus;
  • Experience in Kubernetes will be a plus;

Additional Information

  • Communication is extremely important; our engineers work across every team in the organization. Candidates need to be able to communicate not only with other developers but also with management, non-tech team members & external parties.
  • Someone who will take ownership of a feature or application from initial conception through release while also assisting others when the need arises.
  • Have an understanding of virtualization and containerization as a tool for growing scalability, reliability, and expediency.
  • Ability to learn and teach new technologies and skills as new technology is introduced.
  • Sound mature judgment and decision-making ability.
  • Strong analytical and problem-solving skills.
  • We are looking for honest, dedicated, and responsible individuals.
  • This is a hybrid position and will require you to come to the office and work from home.

Requirements

Bachelor’s Degree in Computer Science or related field; with 3+ years industry experience or equivalent combination of education, training, and experience, * Excellent PHP (7+), JavaScript, NodeJS development experience;

  • 3+ years of experience developing modern, responsive, and cross-browser-compatible websites using HTML, CSS, and JavaScript;
  • Experience in Tailwind CSS, Material Design and/or Bootstrap 5;
  • Familiarity with CSS preprocessors such as Sass, Less, or Stylus;
  • Knowledge of JavaScript frameworks such as React, Angular, or Vue;
  • Experience in PHP framework Symfony, Laravel, and/or CodeIgniter;
  • Experience in Webpack, Grunt, Gulp;
  • Experience with cross-browser compatibility testing;
  • Strong experience in working with API’s;
  • Strong experience with data modeling, relational database, SQL and database administration, and complex queries;
  • Prolific experience with NoSQL (MongoDB, DynamoDB etc) databases;
  • Demonstrated experience supporting enterprise-level, mission-critical applications;
  • Exceptional written and oral communication skills, able to synthesize complex information into succinct executive summaries for internal and external audiences;
  • Good verbal and written communication skills in English, * Experience with Next.js;
  • Experience with Redis/Memcached;
  • Experience with PHPUnit, mocha, jest, or similar;
  • Experience in server technologies, specifically AWS;
  • Experience in Docker applications will be a plus;
  • Familiarity with open-source software a plus;
  • Familiarity with JIRA, Jenkins, Elasticsearch, Grafana, Kibana is a plus;
  • Experience in Kubernetes will be a plus, * Communication is extremely important; our engineers work across every team in the organization. Candidates need to be able to communicate not only with other developers but also with management, non-tech team members & external parties.
  • Someone who will take ownership of a feature or application from initial conception through release while also assisting others when the need arises.
  • Have an understanding of virtualization and containerization as a tool for growing scalability, reliability, and expediency.
  • Ability to learn and teach new technologies and skills as new technology is introduced.
  • Sound mature judgment and decision-making ability.
  • Strong analytical and problem-solving skills.
  • We are looking for honest, dedicated, and responsible individuals.
  • This is a hybrid position and will require you to come to the office and work from home.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:44 min

Formatting unit tests with Mocha and Chai

Sascha Depold +1 · World Congress 2021

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:27 min

Testing contracts with JavaScript frameworks

Liu Xiaohui · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all