Please, let 700Apps know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
As a Flutter Developer at 700Apps, you will play a key role in designing and building high-performance mobile applications for both Android and iOS platforms using the Flutter framework.
Your expertise in Dart and mobile application architecture will be essential as you collaborate with product managers and designers to create user-friendly, visually appealing, and efficient applications that enhance our clients' offerings.
You will develop and maintain high-quality mobile applications using Flutter and Dart.
You will collaborate with cross-functional teams, including UI/UX designers, backend developers, and product managers, to define, design, and implement new features.
You will collaborate with backend teams to integrate APIs and ensure smooth data flow between the server and mobile applications.
You will perform code reviews and ensure adherence to best practices and coding standards.
You will debug and optimize applications for maximum performance, scalability, and code quality.
You will participate in team meetings and contribute to project discussions and planning.
You will ensure the performance, quality, and responsiveness of mobile applications through rigorous testing and debugging.
You will lead efforts in optimizing mobile app performance, improving loading times, and ensuring a smooth user experience.
You will take ownership of the entire mobile application lifecycle, from concept to deployment, including publishing apps to Google Play Store and Apple App Store.
You will ensure a professional handover of all tasks, code, and documentation, ensuring that all stakeholders are fully informed and able to continue work seamlessly.
You will stay updated with the latest trends in mobile development and the Flutter framework to continuously improve the development process.
Requirements:
A Bachelor’s Degree in Computer Science, Software Engineering, or a related field is required.
A minimum of 5+ years of proven experience in mobile application development using Flutter for Android and iOS is necessary.
A strong understanding of the Dart programming language and expertise in Flutter widgets and framework is essential.
Extensive experience with RESTful APIs, JSON, and third-party libraries integration is required.
Experience with Version Control Systems (e.g., Git, Bitbucket) and familiarity with CI/CD pipelines is necessary.
The ability to publish and manage mobile applications on the App Store and Google Play Store is required.
A demonstrated ability to execute a smooth handover of tasks, ensuring all project documentation and code are transferred in a professional manner is essential.
Strong problem-solving skills, analytical thinking, and the ability to work independently in a remote setting are required.
Excellent communication skills in both English and Arabic (preferred) are necessary.
Proven experience in mobile application development using Flutter is required.
Proficiency in the Dart programming language is essential.
A strong understanding of RESTful APIs and backend service integration is necessary.
Experience with version control systems like Git is required.
Solid knowledge of mobile UI/UX design principles is essential.
Experience with native mobile development for iOS and/or Android is preferred.
An understanding of unit testing and automated testing frameworks is necessary.
Familiarity with cloud services like Firebase or AWS is preferred.
Benefits:
You will have the opportunity to work in a dynamic and innovative environment.
You will be part of a collaborative team that values your input and expertise.
You will have the chance to enhance your skills and stay updated with the latest trends in mobile development.
You will receive competitive compensation and benefits.
You will have the flexibility to work in a remote setting, promoting a healthy work-life balance.
Apply now
Please, let 700Apps know you found this job
on RemoteYeah
.
This helps us grow 🌱.