Flutter Software Engineer

Level:

Junior – Mid

We are looking for experienced Software Engineers to create multi-platform applications for both iOS and Android using the Flutter development framework. If you are looking for the opportunity to create new things, and a company where learning and growth are possible, we invite you to join us!

Main duties and responsibilities:

    ● Develop new user-facing features using Flutter/Dart
    ● Build reusable components and front-end libraries for future use
    ● Translate designs and wireframes into high-quality code
    ● Optimize components for maximum performance across a vast array of mobile and web-capable devices and browsers

Qualifications:

    ● Bachelor’s degree in Computer Science/IT/Computing or equivalent
    ● Preferably 2-3 years experience in iOS and/or Android development and with experience building numerous applications in mobile native codes
    ● Must have an understanding of Flutter and its core principles
    ● Must have a working knowledge of Dart programming and related Mobile Development technologies for cross-platform development
    ● Preferably with experience in building a number of mobile applications using Dart
    ● Experienced with data structure libraries
    ● Has working experience with RESTful APIs
    ● Must have used and practiced Unit Testing Techniques and related libraries such as Mockito
    ● Knowledgeable of modern authorization mechanisms, such as JSON Web Token
    ● Familiar with modern front-end build pipelines and tools
    ● Knowledgeable of mobile-related frameworks such as Nativebase is an advantage
    ● Ability to understand business requirements and translate them into technical requirements