We are looking for a Sr. Software Engineer with 5-8 years of experience to join our team as a Mobile Programming- Flutter developer. The ideal candidate will have expertise in Flutter framework and Dart language, robust debugging and testing skills, and experience working with state management patterns/services, REST APIs, and app architecture.
Requirements
- Knowledge of Flutter framework and Dart language
- Robust debugging and testing skills
- Knowledge of working with state management patterns/services
- Experience using REST application programming interfaces (APIs)
- Knowledge of object-oriented programming
- Good understanding of app architecture
- Experience developing high-quality mobile apps natively on multiple platforms like Android and iOS
- Familiarity with version control tools, such as Subversion and Git
- Experience using integrated software development environments (IDEs), such as VS Code, Android Studio and Xcode
- Experience working remotely and coordinating tasks with different teams and departments
- Experience performing code reviews as part of the continuous integration (CI) and continuous delivery (CD) cycle