Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
Confirm Application
Are you applying to ?
We'll track this in your dashboard as Applied.
Senior Flutter Developer Job
ICT
Company shared salary
NA
Market rate
SAR 25,000–SAR 45,000/mo (SAR 300,000–SAR 540,000/yr)
Based on similar roles (title + domain + location).
About the Role
Job Title Senior Flutter Developer Job Code Grade I2 Group Business Products Division - Department Business Products Unit - ROLE PURPOSE The aim is to state the overall significance of the job from the organization's perspective. To design, develop, enhance, and maintain high-quality mobile applications using Flutter and related technologies while ensuring application scalability, security, performance, and reliability. The role is responsible for delivering technical solutions, supporting application lifecycle activities, resolving complex technical issues, and collaborating with cross-functional teams to provide secure, stable, and business-aligned digital products that support Elm's objectives and customer expectations.
Responsibilities
- ● This section describes the principal outputs required from the job.
- ● Key Activities
- ● Mobile Application Development
- ● Design, develop, and maintain mobile applications using Flutter and Dart technologies.
- ● Develop scalable, maintainable, and reusable application components.
- ● Ensure coding standards and development best practices are consistently applied.
- ● Contribute to the delivery of high-quality mobile solutions aligned with product requirements.
- ● Application Architecture & Code Quality
- ● Implement clean code principles and approved architecture patterns such as MVC, MVVM, and Clean Architecture.
- ● Develop modular, maintainable, and well-documented application code.
- ● Review application design and implementation approaches to ensure scalability and maintainability.
- ● Support continuous improvement of development standards and practices.
- ● Troubleshooting & Technical Problem Resolution
- ● Diagnose and resolve complex application and platform-related issues.
- ● Perform root cause analysis to identify underlying technical problems.
- ● Troubleshoot production issues and implement effective corrective actions.
- ● Support issue resolution activities to maintain application stability and performance..
- ● Mobile Application Security
- ● Identify, assess, and remediate security vulnerabilities in mobile applications.
- ● Implement secure coding practices and security controls throughout the development lifecycle.
⚡ Full Resume Sandbox Canvas