Full Stack Web Developer

Full Stack Web Developer Job Description Template

Our company is looking for a Full Stack Web Developer to join our team.

Responsibilities:

  • Analysing the teams performance and providing suggestions for improvement;
  • Lead the full-stack development of our web applications;
  • Technical Expertise: Developing mobile-ready and backwards-compatible websites;
  • A demonstrable understanding of HTML, CSS, JavaScript, jQuery, PHP, Node.js, Angular, Python, Java and C++
  • Perform maintenance on existing systems as well as develop new applications;
  • Responsibility: Work with our project managers to plan ahead, set deadlines and deliver on time;
  • Building new pages and sites whilst keeping SEO in mind;
  • Scoping out new projects and discussing objectives with colleagues;
  • Make key decisions on the existing and future tech stack;
  • Building high-quality deliverables while being thorough in all aspects of the development lifecycle;
  • Lead the efforts on establishing best practices and upholding coding standards;
  • Juggle multiple responsibilities and projects at once, while still focusing on the top priority at any given time;
  • Collaborate with end user product owners to understand customer needs;
  • Pioneer and evangelise front end technologies;
  • Testing and quality assurance of all development work.

Requirements:

  • Not afraid to fail and/or ask for help;
  • Excellent communication skills suited for a highly interactive team environment;
  • A good communicator So much of software is human, it takes time to realise that;
  • Demonstrable knowledge of web technologies, including Javascript, jQuery, AJAX, HTML, CSS;
  • Experience with working directly with the client and maintaining clear lines of communication;
  • Azure Portal management;
  • Knowledge of Unit, Integration and E2E Testing;
  • Experience with git version control;
  • Strong proficiency with version control (Git);
  • Familiarity with relational databases and MVC design patterns;
  • Strong object-oriented development experience with PHP/MySQL and its web frameworks (Codeigniter and Laravel);
  • Ability to work with remote Linux boxes as well as cloud architecture providers (Azure, AWS);
  • Strong experience in Javascript;
  • CSS3;
  • React Native.