Knowledge of Dart, Java, Kotlin, SQLite, Webpack, HTML, JavaScript, CSS3.
Designing reusable code and modules.
Third-party libraries and RESTful APIs.
Code versioning tools like Git, Jenkins, etc.
Prior knowledge of native programming languages.
Agile and waterfall development methodologies.