Flutter Software Engineer

Job Category:

AYEN

Flutter Software Engineer Jobs in Saudi Arabia

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

Requirements

Responsibilities:

Mobile App Development: Develop and maintain mobile applications using the Flutter framework
Cross-Platform Development: Create responsive and adaptive UIs for both iOS and Android platforms
Collaboration: Work closely with designers, product managers, and other developers to deliver high-quality mobile applications
Optimization: Optimize app performance for speed, efficiency, and scalability
Testing and Debugging: Conduct testing and debugging to ensure smooth and bug-free app functionality
Documentation: Create and maintain technical documentation for code and project references

Qualifications:

Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field
Experience: Previous experience in mobile app development, specifically using the Flutter framework
Mobile Development Skills: Proficiency in Dart programming language and hands-on experience with Flutter
UI/UX Understanding: Understanding of UI/UX principles to create visually appealing and user-friendly interfaces
Problem-Solving Skills: Strong analytical and problem-solving abilities to troubleshoot and resolve issues
Collaboration: Excellent communication and teamwork skills to work effectively in a collaborative environment
Experience: 3+ years

Skills:

Flutter Framework: Proficient in developing mobile applications using Flutter SDK and Dart
Mobile Development: Familiarity with mobile app development processes and best practices for iOS and Android platforms
API Integration: Experience in integrating with RESTful APIs and third-party libraries
State Management: Understanding of state management solutions in Flutter (e.g., Provider, Bloc)
Debugging Tools: Knowledge of debugging tools and techniques for mobile app development
Version Control: Familiarity with version control systems like Git for code collaboration

Optional/Desired Skills:

Native Development Knowledge: Understanding of iOS (Swift/Objective-C) and/or Android (Kotlin/Java) native development
Firebase Integration: Experience integrating Firebase services into Flutter apps for authentication, analytics, etc
Continuous Integration/Continuous Deployment (CI/CD): Understanding of CI/CD pipelines for mobile app deployment

Tagged as: ,

Upload your CV/resume or any other relevant file. Max. file size: 5 MB.