Senior or Intermediate Full Stack Web Developer

Annual base salary (This could vary from candidate to candidate)

Do you see the soul of Javascript and live at driving the full software lifecycle, from concept to development?

You share our obsession with delivering the best user experience, and are comfortable with frontend coding languages, development frameworks, and third-party libraries?

My client is looking for an extremely technical, self-driven, highly motivated individual to join their mobile team.

This is a hands-on job and you should be comfortable working in smaller teams and taking greater ownership of your work.

Must have coded across the development lifecycle.

Be responsible for designing and developing new features as well as fixing bugs. Your role will be to develop innovative technologies.

You will also conduct a lot of research and solve a wide variety of problems that have never been solved before.

Ideally, you are detail-oriented, self-motivated, and enjoy dealing with challenging problems.

Requirements and Experience

Diploma, Bachelor’s or Master's degree in Computer Science, Information Systems, or equivalent .

Typically 4+ years experience or more

Extensive knowledge in developing applications using Angular or React, as well as complex integrated fields and formats.

Experience in backend end tooling workflows Node JS (NPM) & front end state management tools such as NGXS (Angular), Redux (React)

Expertise in using IDE’s such as Cloud-IDEs, IntelliJ, Visual Studio Code, Visual Studio 2019 Professional, Android Studio

Expertise in Angular 10+, Vue.js, Typescript + other modern JavaScript tools, RESTAPI, Cypress or other automated testing tools, Atlassian tool suite (Jira, Confluence), Node.js & React.js, Bootstrap, Cloud technologies, preferably AWS, HTML, CSS, JQuery, MongoDB

Highly skilled in Angular 10+, Typescript + other modern JavaScript tools

Have a thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system

Extensive knowledge of CSS and JS methods for providing performant visual effects and always keeping the framerate above 30fps

Knowledge of SEO best practices for apps

Experience working with MongoDB or other noSQL DBS Security + GDPR + POPIA are part of your development cycle

Any experience in AWS Cloud Tech, AWS developer associate certification, or AWS Serverless development is a bonus.

Experience working with AWS cloud services including and not limited to: API Gateway, Lambda, S3, RDS, VPC

Experience with writing extensive unit tests using automated TDD tasks & Creating e2e test suites for all components and running them

Familiar with RESTful APIs and JSON to interact with backend systems

Experience using testing frameworks (Selenium/Jasmine/Karma/Jest/Cappuccino/etc) and writing clear unit tests for all functionality

Have an awareness of Agile / Scrum methodologies or have worked in an Agile / Scrum team. Also be familiar with Atlassian tool suite (Jira, Confluence)

Extensive experience using Cloud-based IDE's and CI/CD pipelines like Bitbucket, Bitrise, CodeMagic, Fastlane, AWS pipelines, CircleCI, Firebase Distribution, etc.

Takes requirements from business stakeholders and converts them into working web pages and feature

Prototype and recommend improvements to site performance and design