Overview
Skills
Job Details
Role: Android App Developer (Flutter Stack) & Android App Tester (Flutter Stack)
Location: Boston, MA (Hybrid 3 days onsite per week)
Type: W2 Contract
Job Summary:
We are looking for an experienced Android Developer & Android Tester with strong hands-on expertise in the Flutter framework to join our mobile app development team in Boston, MA. The ideal candidate will be responsible for both building and testing high-quality, cross-platform mobile applications. You will collaborate closely with developers, QA engineers, designers, and product managers to deliver seamless, scalable, and high-performing apps for Android and Flutter environments.
Key Responsibilities:
Development:
- Design, develop, and maintain cross-platform mobile applications using Flutter and Dart.
- Build, integrate, and optimize native Android components (Kotlin/Java) within Flutter projects.
- Collaborate with UX/UI teams to translate wireframes and designs into high-quality code.
- Integrate applications with REST APIs, GraphQL, and Firebase backends.
- Implement best practices for app performance, security, and maintainability.
- Participate in code reviews and provide constructive feedback to ensure code quality.
Testing & Quality Assurance:
- Develop and execute manual and automated test cases for Flutter and native Android apps.
- Perform functional, regression, UI, and performance testing across multiple devices and OS versions.
- Utilize testing frameworks such as Flutter Test, Espresso, Appium, or Mockito.
- Collaborate with developers to identify, reproduce, and resolve bugs.
- Ensure test coverage, maintain testing documentation, and contribute to CI/CD pipelines for automation.
- Validate app behavior during Play Store release cycles and perform smoke testing post-deployment.
Required Skills & Qualifications:
- 5+ years of total experience in mobile application development and testing.
- 3+ years of hands-on experience in Flutter and Dart.
- Strong command over Android SDK, Kotlin, and Java.
- Solid understanding of mobile architecture patterns (MVVM, Bloc, Provider).
- Proven experience in manual and automation testing of Android and Flutter apps.
- Familiarity with testing tools such as Flutter Test, Appium, Espresso, or Selenium.
- Excellent problem-solving and debugging skills.