In this role, you will:
- Design, build, improve, and maintain features and mobile applications
- Build and maintain efficient, reusable, and reliable code
- Work with the wider development team to produce new enhancements, enhance APIs and ensure alignment between the web and mobile Flutter versions of the applications
- Collaborate with Product and Design teams to iteratively improve the user experience on mobile platforms
- Take part in daily standups and regular team-wide meetings to discuss current and upcoming tasks
- Own the life cycle of your features through testing, debugging, documenting, releasing, and monitoring
- Write unit and UI tests to identify malfunction
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Investigate issues, mitigating them, and recommend preventative measures
- Support other developers, QA, and Product team in resolving problems and identifying client requirements
- Report to the stakeholders on progress, timelines, and roadblocks
- Coach other engineers through pair programming, coder reviews, and other collaborative efforts
Key Position Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent working experience
- 5+ years of professional experience developing and shipping production-ready mobile experiences
- Experience with Dart and the Flutter ecosystem
- Solid understanding of mobile development principles, design patterns, and best practices
- Experience with Git and version control
- Experience with REST APIs
- Passion for developing high-quality user experiences on mobile devices
- Familiarity with OOP design principles
- Experience with third-party libraries and APIs
- Ability to perform in a team environment adopting agile principles
- Strong written and verbal communication skills
- Familiarity with the financial industry (an added advantage!)
The Perks:
- Competitive USD salary and benefits package.
- Opportunity to work on challenging and rewarding projects that impact millions of users.
- Be part of a dynamic and innovative team at a leading financial institution.
Job Category: Mobile
Job Type: Full Time
Job Location: Hybrid Kuwait