Job Title: Flutter Mobile Developer (iOS & Android Expert)
About the Role: We are seeking a skilled Flutter Mobile Developer to create and maintain mobile applications compatible with Android, iOS, and other operating systems. The ideal candidate will have a solid understanding of UI/UX trends, experience in updating and maintaining applications, and the ability to collaborate effectively with colleagues and stakeholders.
Key Responsibilities:
Application Lifecycle Management: Support the entire application lifecycle, including concept, design, testing, release, and support. Development: Produce fully functional mobile applications by writing clean, maintainable code. Requirements Gathering: Collaborate with stakeholders to gather specific requirements and suggest innovative solutions. Testing and Debugging: Write unit and UI tests to identify malfunctions, troubleshoot, and optimize performance. UI/UX Design Understanding: Deep understanding of the design user interfaces to enhance user experience and adapt existing web applications for mobile use. Feature Planning: Work closely with the Product Development team to plan and implement new features. Quality Assurance: Ensure that new and legacy applications meet quality standards. Research and Innovation: Stay up-to-date with the latest mobile technology trends and suggest new mobile products, applications, and protocols. API Development: Develop application programming interfaces (APIs) to support mobile functionality. Team Collaboration: Work closely with colleagues to constantly innovate and improve app functionality and design. Customer Interaction: Attend customer meetings to understand the needs and requests of external stakeholders based on various use cases and scenarios. Build Management: Create builds for mobile applications and manage the process of uploading these builds to the Google Play Store and the Apple App Store. App Stabilization: Ensure the stabilization of the app by continuously monitoring performance, identifying and addressing crashes, and implementing fixes to improve reliability.
Qualifications: Bachelor's Degree in Computer Science, Computer Engineering, or a related technical discipline. Minimum of 4 years of experience in mobile application development, with at least 3-5 years of experience in Flutter development. Proven experience as a mobile developer, with expertise in Flutter. Strong knowledge of Android and iOS development. Familiarity with Windows mobile development is a plus. Understanding of UI/UX principles and ability to implement them effectively. Experience with unit and UI testing. Proficiency in troubleshooting and debugging mobile applications. Excellent communication skills and ability to work collaboratively in a team environment. Ability to stay updated with the latest industry trends and technologies. Experience with API development and integration. Strong problem-solving skills and attention to detail. Experience with the build creation and deployment process for the Google Play Store and Apple App Store. Experience in app stabilization, crash monitoring, and addressing performance issues.