TAWANTECH is looking for a talented Mobile Developer specializing in Flutter to join our growing team. In this role, you will be responsible for designing and building mobile applications for both iOS and Android platforms using the Flutter framework. You will collaborate with designers, project managers, and backend developers to create highly efficient and user-friendly mobile applications.
This is an excellent opportunity for someone who is passionate about mobile development, enjoys working with innovative technology, and is eager to contribute to a collaborative environment.
Key Responsibilities:
- Develop and maintain mobile applications using Flutter for iOS and Android platforms.
- Collaborate with the design team to create pixel-perfect, visually stunning, and high-performance user interfaces.
- Integrate RESTful APIs and third-party libraries to enhance application functionality.
- Optimize applications for performance, responsiveness, and speed.
- Conduct thorough testing and debugging to ensure high-quality applications.
- Stay updated with the latest trends and best practices in mobile development.
- Participate in code reviews and contribute to a culture of continuous improvement.
Qualifications:
- Bachelorβs degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in mobile application development, with at least 2 years of experience in Flutter.
- Strong understanding of Dart programming language.
- Experience in building applications that adhere to mobile UI guidelines (iOS, Material Design).
- Familiarity with state management solutions (e.g., Provider, Riverpod, Bloc).
- Knowledge of integrating RESTful APIs and managing application state efficiently.
- Experience with version control systems, preferably Git.
- Excellent problem-solving skills and a keen attention to detail.
- Strong communication skills and ability to work collaboratively in a team environment.
Preferred (Not Mandatory):
- Familiarity with native mobile development (Swift, Kotlin).
- Experience with unit and UI testing (e.g., Flutter Test, Widget Test).
- Knowledge of cloud services and deployment processes (e.g., Firebase, AWS).