常识(https://www.commonsense.org/)是全国领先的独立非营利组织,致力于帮助儿童和家庭在媒体和技术的世界中蓬勃发展。
每天,数百万家庭都会寻求常识的信赖建议和公正评级。我们提供最大的独立年龄和教育评级和评论库,涵盖您的孩子想要观看、玩耍、阅读和学习的一切。我们的电影和电视评级可在Apple TV、Target.com、Xfinity、Vudu.com和许多其他合作伙伴网络上获得,帮助家庭和孩子做出明智的媒体选择。通过我们的学校计划,我们为教育工作者提供课程,教授每个学生成功所需的基本数字公民和文化素养技能。超过70,000所学校使用我们的评级、课程和内容。我们还与决策者、行业领导者和立法者合作,改善媒体、技术和教育环境,造福儿童、家庭和学校。
我们正在寻找一位高度积极和经验丰富的Flutter开发人员,专注于增强和维护我们现有的常识媒体移动iOS和Android应用程序。理想的候选人应具备在移动应用开发方面的丰富背景,特别是在Flutter框架方面。该角色涉及深入研究我们当前应用程序的代码库,了解其结构,并实施改进和更新以增强用户体验和性能。典型的项目包括与第三方库和服务的集成、应用内支付、云消息和推送通知、个性化功能以及其他各种用户体验。
地点:旧金山湾区
汇报对象:工程与DevOps经理
薪资:全职,免税,14万美元-16.6万美元
主要职责:
• 分析、改进和维护我们使用Flutter开发的现有移动应用。
• 与跨职能团队(包括设计师、产品经理和后端开发人员)合作,定义、设计和发布新功能。
• 开发用户界面组件,并按照众所周知的Flutter/Dart工作流程和实践来实现它们。
• 确保代码质量、组织和自动化。
• 使用API和外部数据源。
• 优化应用性能并解决现有问题。
• 编写干净、可读和可测试的代码。
• 了解Flutter和移动应用开发中的新趋势和技术发展。
职位要求:
• 作为Flutter开发人员具有丰富的经验,并拥有在Apple App Store和/或Google Play Store上发布的应用程序的强大作品集。
• 熟练掌握Dart编程语言。
• 使用Flutter的Material Design(尤其是Cupertino/iOS风格的小部件)的经验尤为重要。
• 了解移动特定的模式,如延迟加载、缓存和高效的数据获取,以使应用程序更快、更高效。
• 有使用Flutter开发中的API、数据库和第三方库的经验。
• 有进行HTTP请求和解析JSON数据的经验。
• 熟悉云消息API和推送通知(firebase_messaging插件)。
• 精通集成和管理应用内支付系统。
• 对设计原则和界面指南有深入理解。
• 有自动化测试框架和方法的经验。
• 了解CI/CD流水线和工具。
• 有使用Git进行源代码控制的经验。
• 在敏捷环境中工作的经验。
• 有LAMP堆栈Web开发的经验,尤其是Drupal 9/10,将获得额外加分!
我们提供:
• 与才华横溢、充满激情的专业人士共事的机会。
• 一份出色的健康福利包,包括医疗、牙科、视力和匹配的401(k)计划。
• 一个提供工作与生活平衡的组织。
• 有机会真正改变儿童和家庭的生活!
常识重视员工的多样性,是一个机会均等的雇主。有关我们的价值观的更多信息,请访问我们关于多样性、公平和包容的声明。
常识将考虑拥有逮捕和定罪记录的合格申请者。但是,工作机会是在申请人随后通过刑事背景调查的条件下提供的。如果背景调查显示有先前的犯罪记录,我们将进行个别评估,以确定该犯罪记录是否应该导致拒绝就业。