Overview

Someone who can take ownership of applications, solve technical challenges and take pride in their solutions and code. The ideal candidate will have experience building native applications, JavaScript knowledge, and a portfolio of applications already published either in the app store or self-hosted.

Key responsibilities

  • check-circle
    Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
  • check-circle
    Contribute in all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores and support.
  • check-circle
    Diagnose performance issues, fix bugs (including crashes and ANRs) to increase the functionality of the application
  • check-circle
    Write well designed, testable, efficient code
  • check-circle
    Ensure designs are in compliance with specifications
  • check-circle
    Prepare and produce releases of software components
  • check-circle
    Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • check-circle
    Collaborate with team members (product managers, developers, designers) to brainstorm about new features and functionalities.

Required experience

  • tick
    Have two or more iOS/Android apps developed with Flutter. Either deployed on the AppStore/Google Play or available on Github;
  • tick
    5+ years in mobile software development;
  • tick
    Experience with third-party libraries and APIs;
  • tick
    Understanding of the Agile development life-cycle;
  • tick
    Experience with automated testing and building;
  • tick
    Experience with Git, Jenkins, or other version control tools;
  • tick
    Ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into a readable state.
  • tick
    Intermediate+ English skills.

Bonus points

  • tick
    Java/Swift experience;
  • tick
    Understanding of Android Keyboard API;
  • tick
    Experience with optimizing applications for Material Design.

To apply

Send your CV, a snappy cover letter which highlights your expertise, skills and experience and any relevant links/attachments to your work.

Apply here

Have questions?Write to us

Careers

Open vacancies

View all vacancies
  • Full-stack Web developer

    We are seeking a dynamic full-stack developer which brings together the skills and the roles for what is known as web developer or web designer. ...

  • Full-stack developer

    We are seeking a developer with extensive knowledge and skill to work on both the front-end and back-end of the system to join our team! ...

  • Kotlin Developer

    We are seeking a developer who can conduct software analysis and troubleshoot apps and software that use Kotlin. They are required to manage application development and support the...

  • Full-stack developer(MEAN)

    We are looking for a Full Stack Developer (MEAN).MERN Stack developer is a full-stack node + react.js developer. If you have experience with the same, please apply for this job ope...

  • Recruiting Officer

    Recruitment officers are promoters and salespeople of those they represent. They also have a knack for figuring out which people they meet would be successful for a certain job or ...

  • Node.Js Developer

    We are looking for a Nodejs developer to manage the interchange of data between the server and the users. Your primary responsibilities will be on the development of all server-si...

  • Frontend Developer

    We are looking for an experienced Javascript developer who is proficient with Reactjs. Your primary focus should be on developing user interface components and implementing them fo...