出海雷达

高级移动应用开发工程师(Flutter)

Senior Mobile Application Developer (Flutter)

开发工程限定地区(需当地身份)
公司George Bernard Consulting
薪资未公开
工作地点United States
地域资格限定地区(需当地身份)
时区要求日间重叠约 9 小时,基本正常作息
用工类型Full Time
发布时间12 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 United States 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。
  • 使用 Flutter(Dart)和原生移动技术设计、开发、测试和维护高质量的移动应用。
  • 领导可扩展、可维护且高性能的移动应用架构的设计与演进。
  • 优化应用性能,主动识别、排查并解决内存、性能和稳定性问题。
  • 与产品经理、后端工程师、测试工程师、UX/UI设计师及其他利益相关者紧密合作,交付关键业务功能。
  • 通过最佳工程实践和同行评审,持续审查、重构并保持代码质量的高标准。
  • 参与敏捷流程,包括冲刺计划、待办事项细化、估算和回顾会议。
  • 支持应用测试、部署、发布管理和生产环境监控,确保应用稳定性。
  • 通过技术指导、知识分享和代码评审反馈,指导初级工程师。
  • 参与定义工程标准、编码规范和移动开发最佳实践。
  • 评估新兴的移动技术、框架和工具,确保产品的长期创新。
  • 参与与本地和国际利益相关者的技朮讨论,必要时与高级管理层沟通。

所需资格

  • 计算机科学、软件工程或相关专业的学士学位。
  • 至少5年移动应用开发经验,有成功交付生产级应用的经验。
  • 熟练掌握 Flutter 和 Dart。
  • 原生移动开发经验(至少一个平台)

iOS

  • 精通 Objective-C(必需)
  • 有 Swift 经验(强烈推荐)

OR
Android

  • 精通 Java
  • 熟悉 Xcode、Android Studio 和 Visual Studio Code 等开发环境。
  • 具备完整的移动应用生命周期经验,包括设计、开发、测试、部署、发布和持续维护。
  • 对移动应用架构、生命周期管理、内存管理和性能优化有深入理解。
  • 有识别和解决内存泄漏及应用性能瓶颈的经验。
  • 对软件工程原则、整洁代码实践、设计模式和可扩展架构有深刻理解。
  • 有使用 RESTful API 并集成后端的经验。
查看英文原文
  • Design, develop, test, and maintain high-quality mobile applications using Flutter (Dart) and native mobile technologies.
  • Lead the design and evolution of scalable, maintainable, and high-performing mobile application architectures.
  • Optimize application performance and proactively identify, troubleshoot, and resolve memory, performance, and stability issues.
  • Collaborate closely with Product Managers, Backend Engineers, QA Engineers, UX/UI Designers, and other stakeholders to deliver business-critical features.
  • Review, refactor, and maintain high standards of code quality through best engineering practices and peer reviews.
  • Participate in Agile ceremonies, including sprint planning, backlog refinement, estimation, and retrospectives.
  • Support application testing, deployment, release management, and post-production monitoring to ensure application stability.
  • Mentor junior engineers by providing technical guidance, knowledge sharing, and code review feedback.
  • Contribute to defining engineering standards, coding guidelines, and mobile development best practices.
  • Evaluate emerging mobile technologies, frameworks, and tools to ensure long-term product innovation.
  • Participate in technical discussions with local and international stakeholders, including senior leadership when required.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
  • Minimum 5 years of professional experience in mobile application development with successful delivery of production-grade applications.
  • Strong hands-on experience with Flutter and Dart.
  • Native Mobile Experience (at least one platform)

iOS

  • Strong experience with Objective-C (required)
  • Experience with Swift (strongly preferred)

OR
Android

  • Strong experience with Java
  • Solid experience using development environments such as Xcode, Android Studio, and Visual Studio Code.
  • Experience across the complete mobile application lifecycle, including design, development, testing, deployment, release, and ongoing maintenance.
  • Strong understanding of mobile application architecture, lifecycle management, memory management, and performance optimization.
  • Experience identifying and resolving memory leaks and application performance bottlenecks.
  • Strong understanding of software engineering principles, clean code practices, design patterns, and scalable architecture.
  • Experience working with RESTful APIs and integrating backend services.
  • Excellent verbal and written English communication skills.
  • Experience working within Agile/Scrum software development environments.

Preferred Qualifications

  • Experience with additional programming languages such as C# or similar object-oriented languages.
  • Exposure to backend development, APIs, cloud services, or distributed systems.
  • Experience working with globally distributed engineering teams.
  • Familiarity with CI/CD pipelines, automated testing, and mobile application release processes.
  • Experience contributing to technical architecture and engineering best practices.

Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

高级产品经理

George Bernard ConsultingUnited StatesFull Time12 天前
职能支持限定地区(需当地身份)

DevOps负责人

George Bernard ConsultingSri LankaFull Time12 天前
开发工程未标注地域

← 返回全部职位