BCforward目前正在寻找一位积极进取的Android开发人员,提供远程工作机会!
职位名称:Android开发人员
地点:远程
预计开始日期:01/02
请注意,这是目标日期,可能会有变动。BCforward将提前发送正式通知确认开始日期。
预计持续时间:12个月+可续约合同
工作类型:【全职(每周>=30小时)[合同],[远程】
薪资范围:每小时60-62美元
请注意,实际薪酬可能因地点、经验和工作职责等因素而有所变化,并不包括额外的非标准薪酬(例如福利、带薪休假、生活津贴等)。
要求:
· 8-10年的Android应用开发经验
· Jetpack Compose(这是必备技能,必须熟练掌握)。没有这个技能无法继续。
· Android SDK
· Core Java
· Gradle
· Android Studio
· Kotlin
职位描述:
· 熟练掌握Kotlin、Jetpack Compose、Android SDK、Core Java、Gradle、Android Studio、不同版本的Android以及如何处理不同屏幕尺寸的方法
· 客户面向角色-将直接与客户和技术团队(离岸和近岸)合作
· 在交付给客户之前对开发的代码进行同行评审。
· 指导技术Android团队进行开发和编码标准
· 预计编写复杂代码
· 在提交代码合并流程之前,验证代码质量,必要时采取纠正措施。
· 通过维护现有代码库并添加新功能,参与开发和维护面向客户的Android应用程序。
· 根据设计、要求和标准实施解决方案。
· 编写单元测试、UI测试,符合代码标准,设计和代码经过审查。
· 与团队成员密切合作。
· 协助不断改进我们的软件开发流程和开发工作。
· 致力于实现目标,并愿意为完成工作付出努力
· 有通过REST和JSON处理远程数据的经验
· 熟悉Android UI设计原则、模式和最佳实践
· 有离线存储、线程和性能调优经验
· 了解崩溃报告和分析框架集成
· 熟悉第三方SDK集成。
· 熟悉敏捷方法论
· 能够围绕自然用户界面(如“触摸”)设计应用程序
· 熟悉使用其他传感器(如陀螺仪和加速度计)
· 了解开源Android生态系统和可用于常见任务的库
· 能够理解业务需求并将其转化为技术需求
· 熟悉云消息API和推送通知
· 理解Google的Android设计原则和界面指南
· 熟练使用代码版本控制工具,如Git
· 熟悉自动化测试平台和单元测试的实施。
福利:
BCforward为所有符合条件的员工提供全面的福利计划,包括但不限于重大医疗保险、HSA、牙科保险、视力保险、雇主提供的团体人寿保险、自愿人寿保险、短期残疾保险、长期残疾保险和401k。
关键词:
Android,Jetpack,Cre Java