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
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