职位:Android移动应用开发人员
职责
· 对移动Android应用程序进行软件维护、错误修复和新功能开发。
· 为Android和WearOS平台进行原型和概念验证软件和应用程序开发,包括但不限于可访问性、触觉反馈、语音控制命令或语音界面、流媒体音频播放以及将当前移动Android应用程序移植到WearOS平台等。
· 对为平台创建的原型或概念验证应用程序进行软件维护、错误修复和新功能开发。
要求和资格:
· Java/Kotlin:精通Java一直是Android开发的传统语言。Kotlin作为Android的官方语言,由于其简洁性、安全性特性和与Java的互操作性而越来越受青睐。
· Android SDK:熟悉Android软件开发工具包(SDK),包括其API、组件和库。这包括了解活动、服务、意图、内容提供程序、片段等知识。
· IDE(集成开发环境):熟练使用开发环境,如Android Studio,提供用于编码、调试和测试Android应用程序的工具。
· 用户界面(UI)设计:使用基于XML的Android布局系统设计布局的XML知识。了解UI/UX原则和Material Design指南对于创建视觉上吸引人且用户友好的界面至关重要。
· 后端技能:熟悉后端开发概念,能够将Android应用程序与后端服务(如RESTful API)集成。了解服务器端脚本语言、数据库(SQL、SQLite)和Web服务对于有益于。
· 版本控制系统:熟练使用Git等版本控制工具,以有效管理和协作代码库的更改。
· 测试和调试:了解各种测试方法(单元测试、集成测试等),并能够使用Android Studio和其他调试工具进行调试,以识别和解决问题。
· 性能优化:优化应用程序性能的技能,包括内存管理、网络操作、电池使用和响应性。
· 安全最佳实践:了解Android安全最佳实践,以保护用户数据、防止漏洞,并遵守隐私标准。
· 跨平台开发:了解React Native、Flutter、Xamarin等跨平台开发框架可能有助于开发在多个平台上运行且共享单个代码库的应用程序。
· 需要计算机科学学士学位
职位类型:全职,合同制
薪资:每年$93,932.94 - $130,000.00
经验水平:
• 2年
• 3年
• 5年
工作时间:
• 8小时轮班
• 周一至周五
工作地点:远程