职位描述:
职位名称:高级软件工程师/Android开发工程师
地点:马萨诸塞州伯灵顿,邮编01803/现场工作
类型:全职/永久
在这个职位上,高级软件工程师/Android开发工程师将专注于开发用于复杂手持设备到车辆和货物扫描的大型结构的软件开发的各个方面。
职责
• 负责使用最佳实践编写高质量代码,为Android平台实现各种功能和产品。
• 与跨职能团队合作,定义、设计和维护高级应用程序。
• 根据业务设计规范参与UI/UX设计,以满足最终用户的需求。
• 努力改进应用程序的设计和性能。
• 协助并参与设计讨论和代码审查。
• 协助技术人员和客户调查、分析和解决高度复杂的技术问题。
要求
• 计算机科学学士学位,3年以上相关工作经验。
• 使用Java开发Android应用程序的经验。
• 熟练使用Android Studio。
• 使用Git进行版本控制的经验,包括分支、合并和解决冲突。
• 具备与物理学家、工程师、供应商、客户管理员等合作的良好人际关系和口头沟通能力。
额外技能
• Dagger 2.x依赖注入经验
• Android原生/JNI代码(C/C++)
• SQLite (ROOM)
• RxJava/Kotlin/Flutter
• C++/Java/Python/OpenCV中的图像处理经验
• USB/Wi-Fi/蓝牙等通信协议栈
工作类型:全职
薪资:每年11万美元至12万美元
福利:
• 401(k)匹配
• 健康保险
• 带薪休假
薪酬套餐:
• 奖金机会
工作时间:
• 8小时班
• 周一至周五
申请问题:
• 您是美国公民吗?
• 您是绿卡持有者吗?
• 如果获得录用,您的通知期是多久?
• 您对全职年薪的期望是多少?
• 您从目前的工作变动的原因是什么?
• 您的电子邮件地址/邮箱ID是什么?
• 您目前的位置在哪里?请提供邮编。
经验:
• 仅使用Java开发Android应用程序:3年(优先考虑)
• RXJava:3年(优先考虑)
通勤能力:
• 马萨诸塞州伯灵顿,邮编01803(优先考虑)
工作地点:现场工作