Development Engineer 5

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 developing and maintaining complex Flutter applications, integrating with native modules, ensuring application quality through testing and CI/CD, and participating in incident response for live mobile applications.

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
  • integration testing
  • widget testing
  • application architecture
  • performance optimization
  • responsive UI
  • native modules (Swift, Kotlin)
  • third-party SDKs
  • software development life cycle
  • issue management system
  • configuration parameters
  • monitoring and alerting
  • incident response
  • root-cause analysis
  • modern architectural patterns (e.g., Clean Architecture, Domain-Driven Design)
  • accessibility
  • internationalization
  • state management solutions (e.g., BLoC, Riverpod)
  • dependency injection
  • Add to App
  • platform channels
  • App Store deployment
  • Google Play deployment
  • release management
  • cross-functional teams

Nice to have

  • mentoring junior developers

What the JD emphasized

  • shipping and maintaining at least one major app on the App Store/Play Store
  • 10+ years of professional mobile development experience, with at least 3 years focused on Flutter