Responsibilities
Produce “clean” and well-structured code, with detailed specifications. This means that your code is commented, well structure, readable and comes with documentation;
Implementing ‘pixel perfect’ design as delivered by our designers that works across different browsers, on mobile and desktop, according to specifications provided;
Produce smooth interfaces, full with animations and transitions;
Work with local storage, async data transmissions and more;
Develop complex functionality, leveraging latest technology, including visualisation libraries or chart libraries to manage financial/app data at scale.
Connect frontend interfaces with REST APIs, GraphQL to create dynamic applications;
Create code that has great test coverage to avoid unnecessary issues in the future;
Collaborate with the team in all phases of the development lifecycle, including the strategy and the architecture of the systems you will eventually build;
Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality;
Stay informed about industry best practices;
Provide on-time delivery of projects;
Follow Agile and SCRUM methodologies (where appropriate) to deliver projects;
Communicate with others, including project managers, on struggles and progress of each of the projects
Requirements
You’re able to work without micro-management and constant guidance, but rather can understand the high-level needs and the tasks needed and take it from there.
Experience in NodeJS
Experience in ReactNative
You have a natural interest for React and all things programming/tech — you don’t mind learning, you actually love learning.
You’re able to stop, think for yourself and act.