Development Engineer 4

Comcast Comcast · Media · Chennai, India

Senior Flutter Engineer responsible for architecting high-performance mobile applications, mentoring junior developers, and collaborating with cross-functional teams. The role involves full software development lifecycle, including design, development, testing, CI/CD, and maintenance of Flutter applications for iOS and Android.

What you'd actually do

  1. Analyzes user and product requirements to design efficient application architecture and workflows.
  2. Develops and maintains complex Flutter applications with a focus on performance optimization and responsive UI across iOS and Android platforms.
  3. Integrates Flutter applications with native modules (Swift, Kotlin) and third-party SDKs to extend functionality.
  4. Follows the software development life cycle to implement new features through substantial programming effort.
  5. Partners with quality assurance to define and execute comprehensive test plans, including unit, widget, and integration tests.

Skills

Required

  • Flutter
  • Dart
  • mobile development
  • iOS
  • Android
  • CI/CD
  • unit testing
  • widget testing
  • integration testing
  • application architecture
  • state management
  • dependency injection
  • native modules integration

Nice to have

  • Clean Architecture
  • Domain-Driven Design
  • accessibility
  • internationalization
  • GitHub Actions
  • Gradle
  • Fastlane
  • monitoring
  • observability
  • troubleshooting

What the JD emphasized

  • shipping and maintaining at least one major app on the App Store/Play Store
  • proven experience shipping and maintaining at least one major app on the App Store/Play Store