Description:
We are seeking a skilled Flutter mobile developer with a proven track record of developing and maintaining mobile applications for Android, iOS, and Windows platforms. As a Flutter mobile developer, you will be responsible for researching UI and UX trends, collaborating with cross-functional teams, and leveraging the latest mobile technologies to create innovative and user-friendly applications.
Mobile Developer Responsibilities:
Develop and maintain mobile applications using Flutter framework for Android, iOS, and Windows platforms.
Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them into technical specifications.
Stay up to date with the latest advancements in mobile application development, including UI and UX trends, and implement best practices into the development process.
Work closely with computer engineers and other developers to brainstorm and ideate new mobile applications.
Create and conduct UI tests to ensure the applications meet design and functionality requirements while sourcing analytics to improve user experiences.
Building pixel-perfect, buttery smooth UIs and developing new user-facing features.
Building modular components and plugins/packages.
Define best practices for client-side architecture.
Ensure the technical feasibility of UI/UX designs
Optimize applications for maximum speed and scalability.
Test-driven development.
CI/CD and deployments.
Mobile Developer Requirements:
Bachelor's degree in computer science, information systems, or a related field with 1-3 years of relevant working experience
Experience with Flutter and dart should have worked in at least 1 full app using flutter.
Experience with State Management (MobX, Bloc, Provider, GetX, or Redux).
Experience with at least one ci/cd tools like code magic , github action and bitrise.
Familiarity with design systems.
Experience with integrating RESTful APIs. (GET, POST, PUT and DELETE) and graphQL
Knowledge of API design
Highly comfortable diagramming/explaining MVC flow and data models underlying FE & BE integration.
Knowledge of modern authorization mechanisms.
Strong understanding of Dart, its quirks, and workarounds
Good understanding of asynchronous request handling and partial page updates
Knowledge of basic concepts like factory constructor, spread operators.
Proficient understanding of cross-platform compatibility
Proficient understanding of code versioning tools, such as Git
Good understanding of UI rendering behaviour and performance
Experience of programming in Android and iOS is a big plus.
Experience in creating plugins and packages.
Should have understanding of method handlers and event channels for native sdk integration.
Experience with complex animations is a big plus.
Technical and architectural understanding of frameworks and when to choose a particular paradigm, framework, tool or pattern over another.
Proficient understanding of code versioning tools, such as Git.
Should be able to work in a distributed team environment.
Exposure of best Agile practices and work in a scrum framework.
Experience with deployment of web and apps (Playstore and AppStore).
Experience in test driven development
Ability to handle multiple projects and tasks simultaneously, meeting tight deadlines while maintaining code quality.
Excellent interpersonal and communication skills, capable of collaborating effectively with cross-functional teams.
A passion for mobile technologies and eagerness to stay updated with the latest industry trends and advancements.
Preferred:
Knowledge of backend technologies and RESTful APIs.
Experience in Google Firebase
Familiarity with version control systems such as Git.
Understanding of mobile app deployment processes for app stores.
Join our dynamic team and contribute your expertise to create cutting-edge mobile applications that will delight and engage our users. As a Flutter mobile developer, you will play a pivotal role in shaping the future of our mobile app offerings. We look forward to welcoming a talented individual who shares our passion for mobile development and innovation.
Organization | G&G Innovations |
Industry | IT / Telecom / Software Jobs |
Occupational Category | Flutter Mobile Developer |
Job Location | Dubai,UAE |
Shift Type | Morning |
Job Type | Full Time |
Gender | No Preference |
Career Level | Experienced Professional |
Experience | 3 Years |
Posted at | 2023-07-05 2:31 am |
Expires on | 2024-12-16 |