Software Development Engineer in Test (Flutter)
Windmill is a boutique digital product delivery company. Our team of designers, strategists, and engineers love to create great experiences. We design and develop delightful and functional digital products that solve tough problems and enable new opportunities for enterprises in complex industries, such as banking & finance, healthcare, and compliance.
For more information, please check the company website at https://www.windmillsmartsolutions.com/
We are seeking for Software Development Engineer in Test (SDET) with comprehensive experience, including dedicated expertise in Flutter (Dart) test development. The ideal candidate will excel in crafting automation tests for mobile Android/iOS applications and web UI/API.
Responsibilities:
• Develop and maintain automated tests mobile Android/iOS applications using Flutter (Dart).
• Develop and maintain integration test suits for the mobile products.
• Collaborate with cross-functional teams to ensure the quality and reliability of software products.
• Contribute to the design and implementation of CI/CD pipelines for efficient software delivery.
• Participate in code reviews, identifying potential areas for improvement and ensuring adherence to best practices.
Requirements:
• 5+ years of experience in Software Development Engineer in Test and 2+ years of total experience of dedicated Flutter (Dart) mobile development experience.
• Proficiency in Android, iOS, Windows, MacOS, and Linux environments.
• Extensive experience unit/integration test with in the context of Flutter development.
• Familiarity with Xcode, Android Studio and Visual Studio Code, ensuring efficient test development workflows.
• Ability to navigate project management tools such as Jira, GitHub, Azure Devops for seamless collaboration and issue tracking.
• Competence in setting up and maintaining CI/CD pipelines using Jenkins and Bitrise to ensure consistent and reliable software delivery.
• Proficient in utilizing testing tools like JMeter, Postman, Fiddler, Swagger for efficient development and testing processes.
• Upper-intermediate English language proficiency or higher
• Experience with Agile Scrum Methodology.
Requirements as a Flutter developer:
• 1+ years of experience in Flutter Development
• Basic understanding of mobile app development concepts and frameworks.
• Strong problem-solving skills and attention to detail.
• Ability to work effectively in a team environment and willingness to learn from experienced developers.
A plus:
• Graduated with a degree in Computer Science or Information Systems
• Portfolio with released applications
• Samples of source code on Flutter covered with unit/integration tests
We offer:
• Competitive compensation
• Interesting tasks and challenges
• Opportunities for enhancement
• Friendly Environment
• Opportunity to make a positive impact on the team
If you’ve got the skills and experience and want to join our international team, please send your CV immediately! =)