← Back to Career

Flutter developer

About the job

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

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

Work on exciting and challenging Projects

About you

Your experience

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

Nice to have

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

To apply

Feel like this position been tailor-made for you? Are you the perfect fit? Tell us why you think so. Send your CV, a snappy cover letter which highlights your expertise, skills and experience, and any relevant links/attachments to your work to our Careers team with the post you are applying for as the subject atcareers@codingmountain.com