Background

We believe we are an awesome company to work for and one of the things that makes a company as awesome as ours is the people who works within the company. We invest a lot of time into selecting the right people for the job and are we are looking for a vibrant and energetic candidate The ideal candidate will bring a diversity of experience, and knowledge of good practices. Assessment, streamlining, and improvement of the efficiency of processes while reflecting the company values is key to the success of this role.
This is a new role in a growing organization, so if you are excited by the prospect of taking an existing, successful organization to the next level, then this may be the right opportunity for you.

Job Function

We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
If you’re also familiar with Agile methodologies, we’d like to meet you.

Duties and Responsibilities

  • Work with designers, key Stakeholders, and product /Project managers to ideate software solutions
  • Maintain Client – Side and server -side architecture
  • Build the front end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Test Software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentationEducation and training requirements
  • 3+ year’s proven experience as a Full Stack Developer or similar role with a minimum of 2 shipped apps
  • Experienced with Google’s Dart language for server and Flutter for Mobile and Web working with Firebase Development for both web and mobile.
  • Understanding of web and server-side technologies including JavaScript, HTML, CSS, and common frameworks.
  • Understanding and implementation of security and data protection.
  • Experience with cloud messaging APIs and usage of push notifications.
  • Knowledge of code versioning tools such as Git.
  • Understanding of Flutter BLoC patterns and WebRTC Writing Test Driven code
  • Understands micro services
  • Able to design and develop secure API for 3rd party integration
  • A solid working knowledge of Kotlin and Java is preferable

Tools and technology

  • Employee manual
  • Legislation and practice guidelines
  • Systems and software
  • Policies and procedures

Desired Skills:

  • Javascript
  • Git and Github
  • Web architecture
  • Database management systems
  • CSS
  • Flutter
  • Google Dart language

Learn more/Apply for this position