Job Description
As a Flutter Developer at Deriv, you will be responsible for designing and developing applications for iOS and Android platforms while working closely with cross-functional teams (squads) to plan new app features. You will handle debugging and troubleshooting to improve mobile app functionality and create advanced applications.
Your challenges
- Develop iOS and Android mobile applications, writing high-quality, testable code and release it on IOS and Android platforms.
- Collaborate with cross-functional teams to analyze data and decide on the best strategies to improve app performance resulting in better user experience..
- Prioritize and emphasize on information and data security while making sure to write clean code while following conventions .
- Analyze, enhance, and maintain our existing mobile applications.
- Work closely with QA, Design, and cross functional teams (Squads) to build the best possible UX for our mobile apps.
What You Have
- 6+ years of experience as a Mobile App developer
- At least 6 months+ of experience in Flutter framework
- High proficiency and experience in one or more of the following programming languages: Java, Dart, Kotlin, Swift
- Distinct competence in mobile app development for at least one platform
- In-depth understanding of mobile app architecture and design patterns.
- Strong knowledge of the performance tools and optimisation techniques in Android or iOS SDKs
- Prior work experience as a mobile developer in Android and iOS
- Excellent spoken and written English communication skills
What’s Good To Have
- Demonstrable portfolio of released applications on the App Stores (IOS and Android)
- Experience in implementing UI animations
- Experience in working with finance-related companies
- Experience in Objective-C
- Experience in Bitrise, CI/CD