MIDWEIGHT FRONTEND DEVELOPER

Job Information

  • icon
    Category IT Jobs
  • icon
    Posted On Jun 28 ,2021
  • icon
    Qualifications Bachelor's Degree
  • icon
    Employer Name Wazobia.tech
  • icon
    Contact Email hr@wazobia.tech

Job Description

Job Summary

Strong experience with JavaScript frameworks and libraries such as React, Redux and testing with Jest and Mocha. Awareness and practice of UI/UX performance best practices Experience in Lean and Agile environments and an understanding of the principles behind methodologies such as BDD, ATDD, and TDD. The candidate must be willing to commute to work


Job Description

Wazobia Technologies 

Midweight frontend Developer Who we are

At Wazobia Technologies, we help businesses realise their potential by reimagining customer experiences. Our design team make this happen by framing problems and delivering innovative design solutions.

 

What you will be doing 

We are looking for a Mid Weight Frontend developer. You must have a passion for delivering high-quality code the right way. The role is to work on the ongoing renewal of a complex custom-built system, with an exciting roadmap for a global software company. This will involve being an enthusiastic member of a close-knit team of developers with a passion to learn, broaden their skills and share their experiences, as well as work closely with project managers and the technical architect.  

  

We are looking for someone who can demonstrate: 

·        Demonstrable knowledge of JavaScript, Redux and React framework 

·        A passion for understanding, taking ownership and becoming the custodian of a complex system 

·        The ability to work with a technical architect to agree on the technical approach 

·        The ability to work with and assist a technical architect with detailed specifications using industry-standard notations such as UML.  

·        Familiarity with object-oriented design and design patterns. 

·        Show knowledge of the physical architecture including supporting planning for the required capacity, scalability, resilience and availability of the system. 

·        The ability to estimate technical effort, licensing and hosting costs and communicate them to non-technical users 

·        The ability to highlight technical risks and communicate potential mitigation strategies to a Project Manager to enable them to make informed decisions. 

·        Experience with development methodologies such as DDD, BDD and TDD. 

  

The successful individual should be: 

·        An excellent communicator – able to communicate technical information succinctly and meaningfully to non-technical colleagues and clients. 

·        Able to run and assist with sprint ceremonies; such as planning, kick-off, stand-ups, retro and client-facing demos. 

·        Work with the development and QA teams to ensure the quality of the application. 

·        Help define and support companywide coding standard, information security and way of work process and policy. 

·        Able to work as part of a team, working closely with Project Managers, Front end and Back end developers, QA and DevOps engineers. 

·        Able to plan; spotting technical risks, issues and dependencies and communicating the impact of these to the project team (with enough lead time to do something about them). 

·        A self-starter, comfortable working autonomously when needed and being proactive in getting information to move work along when needed. 

·        Used to working in an agency environment, familiar with working to budgets, schedules, completing timesheets, participating in stand-ups and providing progress updates. 

 

Desirable: 

·        Knowledge of advanced testing such as load, security and performance testing.

·        Help define and enforce a release management process, as well as preparing clear release notes.  

 

Technical skills required: 

·        HTML

·        CSS

·        JavaScript/Typescript

·        Testing Framework (Jest, Mocha)

·        React/Angular/VueJs

·        Redux 

·        Git

·        Docker 

·        GraphQl

·        API Integrations, REST/SOAP 

 

Bonus points if you have: 

·        PHP 

·        Laravel

·        Kubernetes 

·        SOLID Practitioner 

·        Spring/Spring boot 

·        Java

·        MYSQL

·        Agile experience

 
What we give in return:

People are our biggest asset and we work hard to make sure it is not only a fun place to work but also provides a platform for you to grow as a developer.

 

Mentorship – Mentorship & Training. You will be working as part of a talented and experienced design and technology team. Our passion and desire to do great work is infectious.

 

Training – Learning new skills, attending events or and speaking at them yourself! We provide the time and budget to help you grow.

 

Flexibility. We understand life is more than work. We provide flexibility and support to help you achieve your life goals.

 

Salary – We reward our people generously for their hard work. We will talk about salary at the next stage

 

So that’s it if the above sounds like you then we would love to hear from you.