Description
What You'll do:
• Develop and maintain high-quality Flutter and Android applications.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Identify and correct bottlenecks and fix bugs to ensure the performance, quality, and responsiveness of applications.
• Participate in code reviews and ensure adherence to best practices and coding standards.
• Work closely with UI/UX designers to implement designs and ensure a seamless user experience.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Utilize third-party libraries and APIs effectively.
• Have a strong knowledge of RESTful APIs and mobile libraries for networking.
• Familiarity with cloud message APIs and push notifications.
• Write clean, maintainable, and well-documented code.
• Use version control systems such as Git effectively.
• Implement security best practices to protect user data and the app itself.
• Apply mobile app architecture patterns and state management solutions (e.g., Provider,Getx, Bloc, Cubit).
• Integrate SDKs and implement native solutions within Flutter applications.
• Publish applications on the Google Play Store.
What makes you a great fit:
• Strong understanding of Flutter architecture, deployment, and SDK integration.
• Experience with cross-platform mobile development frameworks.
• Published applications on the Google Play Store.
• Proficiency in integrating SDKs and implementing native solutions within Flutter applications.
• Knowledge of RESTful APIs and mobile libraries for networking.
• Familiarity with cloud message APIs and push notifications.
• Ability to write clean, maintainable, and well-documented code.
• Familiarity with version control systems such as Git.
• Excellent problem-solving and analytical skills.
• Strong communication and teamwork skills.
• Ability to thrive in a fast-paced, dynamic work environment