Flutter Mobile Developer

 

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