Front-end Developer (React)

Engineering
Full time

At Launchpad, we partner with influential founders and organisations to create digital products that make a real impact in people’s lives.

Responsibilities

  • Translate designs and wireframes into high-quality code using React.js
  • Designing and implementing React.js based applications
  • Analysis of user requirements
  • Collaboration with cross-functional teams to deliver product outcomes
  • Unit-testing code to ensure usability and reliability
  • Troubleshoot and fix bugs, while improving the performance of existing applications
  • Explore, evaluate and implement new technologies to make sure the applications continue to improve
  • Ensure cross-browser, cross-platform and cross-device compatibility of all web applications
  • Development of flexible and well-structured front-end architecture
  • Work in an Agile environment with Daily Stand-ups
  • Ability to work independently and adhere to a delivery plan
  • MVVM architecture understanding

Skills

  • Ability to problem solve, think critically and communicate in English
  • Proficiency in React.js
  • Experience in using Agile project management tools such as Jira
  • Experience in Networking with a RESTful API
  • Experience using profiling tools
  • Experience in using the Firebase suite of tools
  • Debugging by using crash reports (i.e., Crashlytics)
  • Version control experience using Github, Bitbucket or any equivalent
  • Ability to publish an application to different environments such as live, staging and pre-production
  • Ability to demonstrate an understanding of modern infrastructure, caching etc.

Requirements

  • 4+ years experience as a React.js Front-end Developer or similar position
  • Strong understanding of Javascript fundamentals, HTML5 and CSS
  • Experience in Redux or Context API
  • Experience with Node.js is preferred
  • A good understanding of the DevOps process and how to effectively manage CI and CD
  • Minimum of a Bachelor’s Degree in Information Technology, Computer Science or related field
  • Hands-on and solid experience with cloud-based platform (i.e. AWS, Azure) solution experience
  • Experience in Agile Methodology
  • Use of JIRA is a must
  • Ability to communicate in English
  • A personal working computer
  • A reliable internet speed

Benefits

  • Competitive salary
  • Remote work: Work from where you are comfortable!
  • Half-yearly performance reviews to assist with professional progression: We want to give you the right environment to grow as a developer
  • Impact users around the world with the platforms you build: Our platforms have reached hundreds of thousands of people… Your work will be seen by people throughout the world!
  • Work on local time: You’ll work between 9am and 5pm!