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