Flutter Engineer
At Kurio, we always love to build our app enthusiastically with next-generation technologies that help millions of people in Indonesia to be smarter and productive. We strive to enable users to access informations faster without abandoning the beautiful clean UI, clean design, and responsiveness. We’re looking for engineers who bring fresh ideas to collaborate with our passionate mobile developers.
The Role
You will build and maintain our cross-platform app written using Flutter. We expect a good coding standard that results in a good working and maintainable app. As the technology keep evolving, there are always things to learn. We expect each engineers to be able to follow what happens in mobile development ecosystem and share them among team members.
What it’s like working at PT Kurio
- We value people that keeps learning
- We appreciate the extra miles given
- All engineers have access to all of our repositories
What you will do
- Build and maintain production-level Flutter apps
- Perform and participate in Code reviews
- Scrum routines
Qualifications
- Kurio’s values (Get sh*t done, Be Bold, Stay Curious, Excellence, Collaboration)
- Able to write scalable mobile applications using Dart
- Knowledge in Flutter’s life cycle
- Knowledge in Software Architecture such as MVP or MVVM
- Knowledge of Object-Oriented Programming (OOP)
- Basic understanding of at least one of either Android or iOS development
- Basic understanding of at least one of Android Material Design or Cupertino Design principles
- Possess strong debugging skills
- Familiar with Git workflow and its principles
- Familiar with Agile and Scrum
- Deployed a Flutter application to the Play Store and App Store
Preferred Qualifications
- Understands reactive programming (RxDart) with BLoC pattern
- Test-Driven Development (TDD)
- Create custom animations