职位概述:
作为一名移动工程师,您将负责开发高质量的移动应用程序。您将与跨职能团队合作,设计、构建和维护创新的移动解决方案,满足用户需求,并为公司的成功做出贡献。
主要职责:
• 为[iOS/Android/两者]平台开发和维护移动应用程序。
• 与产品经理、设计师和其他工程师合作,定义、设计和发布新功能。
• 遵循最佳实践编写干净、高效且易于维护的代码。
• 进行代码审查,调试问题,并优化移动应用程序的性能。
• 不断发现、评估和实施新技术,以最大化开发效率。
要求:
• 计算机科学、工程或相关领域的学士学位(或具有同等经验)。
• X年移动应用程序开发经验。
• 熟练掌握Swift(用于iOS)和/或Kotlin/Java(用于Android)等编程语言。
• 对移动UI/UX原则和最佳实践有深入了解。
• 具备移动应用程序架构和设计模式(MVC、MVP、MVVM)的经验。
• 熟悉RESTful API、第三方库和版本控制系统(如Git)。
• 能够在团队环境中有效合作,并清晰地传达技术概念。
优先考虑:
• 具备跨平台开发框架(如React Native、Flutter)的经验。
• 熟悉移动测试框架和方法论。
• 在相应的应用商店上发布过应用程序,并具有可证明的作品集。
• 理解敏捷开发方法论。