Employment:
Full Time
• Recruit the Developers and build his/her own team
• Manage and own end-to-end delivery of the projects
• Manage team and budget
• Effective communication with other team members
• Active involvement in all projects
• Business requirements understanding and translating them into technical requirements
• Experience in handling dedicated team and manage deliverables
• Upskilling people in the team
• Mentoring team members
• Expert knowledge in Dart language
• 4-7 years of experience in mobile software development (native or hybrid SDKs such as React Native, Ionic, etc.)
• 2+ year experience in Flutter Development
• Rock-solid understanding of Flutter’s out-of-the-box widgets and layout system
• Understanding of state management and experience with state libraries such as Provider, MobX, Redux, Flux
• Experience of handling location services, push notifications, 3rd party integrations in Flutter
• Familiarity with design tools such as Adobe XD, Sketch, etc. to go from design to app independently
• Have a basic understanding of Agile development and why it is necessary
• Be able to write concise, well-documented (or self-documenting) code
• Understand how to optimize client-facing software
• Developed and deployed at least 3 flutter apps
• Familiarity with RESTfuI APIs, GraphQL APIs, webhooks
• Knowledge of modern authorization mechanisms, such as JSON Web Token
• Know how to deal with different screen sizes
• Experience with version control such as Git and SVN
• Strong knowledge of data structures, competition, modern design patterns, best practices in object-oriented software engineering
• Good experience working on Material UI or any other UI framework
• Very good understanding in MVM and MVVM architecture
• Familiar with e-commerce Applications
• Should be able with work with all gateways including SMS gateway and payment gateway
• Implement robust app architectures and complex user interfaces
• Follow clean coding practices including widget composition and atomic design principles
• Write unit tests
• Debug and solve defects
• Use CI/CD for smooth deployment
• Document the project and code efficiently
• Follow company policies and quality procedures to ensure quality product deliverables
• Use strong and innovative approach to problem solving and finding solutions
• Have shipped applications to the App Store or Google Play Store
Melodica Music and Dance Institutue is a music institute in Dubai, UAE established and registered under the Knowledge and Human Development Authority. Melodica have been operating since 2013 and are one of the top-rated independent music schools in Dubai with six branches across Dubai with a further four opening over 2018-2020.
Melodica is registered with ABRSM, Trinity and RAD and specialise in teaching piano, vocals, guitar, violin, drums, saxophone, flute, ballet and hip hop for all age groups. With over 100 teachers from a variety of different backgrounds and nationalities including Russia, Ukraine, Poland, Serbia, Turkey, Bulgaria, Belarus, UK, South Africa, India, Canada and US, Melodica is a truly international school.
Source: Job Posting - gulftalent.com