BDR Solutions LLC
BDR Solutions LLC
51 – 200 员工
医疗保健咨询国防
BDR Solutions LLC 是一家专注于技术的医疗保健、咨询和国防公司,为军人和退伍军人群体提供服务。公司成立于 2016 年,提供医疗保健信息技术服务,支持健康倡议,并与政府机构和医疗保健组织合作,帮助加强对正在或曾经为国家国防事业服务人员的医疗保障。其团队结合技术专长与行业合作关系,为医疗保健项目及相关服务提供支持。

Android开发工程师(混合办公,塔科马)

为BDR Solutions开发Android应用,该公司是一家美国联邦政府解决方案提供商。与Android、iOS、后端、产品和设计团队合作,交付移动产品。

描述

  • 使用Kotlin和当前Android框架创建和改进Android应用
  • 从初始调研到生产监控,负责复杂Android功能的全流程开发
  • 指导Kotlin、Jetpack Compose、架构、模块化、网络、持久化和依赖管理等方面的决策
  • 记录技术方案,包括权衡、风险、依赖关系和迁移路径
  • 与产品设计和研究团队合作,开发无障碍且响应式的界面
  • 扩展单元测试、集成测试、UI测试和端到端自动化测试覆盖率
  • 改进可观测性、性能、崩溃稳定性、安全性、隐私保护和发布准备度
  • 与后端和平台团队协调API、离线功能、身份验证、实验和分析工作
  • 与iOS工程师合作,统一产品行为和移动工程标准
  • 审查代码、指导团队成员,并强化技术决策能力
  • 参与规划、估算、事故响应以及移动交付的持续改进

任职要求

  • 至少六年专业软件工程经验,其中包括对生产环境Android应用的重大负责经验;同等经验也会被考虑
  • 精通Kotlin,并熟练掌握Android SDK基础、Jetpack库、协程和响应式状态管理
  • 具备Jetpack Compose专业经验,包括状态处理、导航、性能、测试和View互操作
  • 能够审慎做出架构决策,并安全演进既有代码库
  • 具备REST或GraphQL API、本地数据持久化、后台处理、身份验证、分析和推送通知经验
  • 拥有扎实的测试和调试实践,能够利用崩溃、性能和产品遥测数据指导技术决策
  • 具备通过Google Play发布应用、管理分阶段发布并处理生产事故的经验
  • 能够与技术和非技术协作者进行有效的书面和口头沟通
  • 曾通过以身作则和影响力指导同事并改进团队实践
  • 具备审查和针对性修改Swift、SwiftUI和/或UIKit代码的实际经验
  • 熟悉Xcode、iOS应用生命周期、导航、并发、测试、代码签名和App Store发布流程
  • 能够评估Android和iOS实现方案的权衡,不强求采用完全相同的架构或界面模式
  • 具备制定共享移动开发规范、API契约、设计系统、分析分类体系或跨平台功能一致性的经验
  • 必须是美国公民
  • 必须符合涉密信息访问资格要求,并能够取得政府安全许可
  • 必须完成政府安全调查,且可能接受背景调查、药物检测和信用状况审查
  • 优先考虑具备可靠性要求较高的移动产品经验;Kotlin Multiplatform或其他选择性代码共享方案经验;移动CI/CD、构建优化、功能开关、实验和自动化发布工具经验;移动安全、隐私、无障碍标准和威胁建模经验;以及View迁移至Compose、单体迁移至模块或旧式异步代码迁移至协程等迁移经验

福利待遇

  • 强烈鼓励退伍军人申请
  • 可为残障人士提供便利协助

相关职位