在阿根廷远程工作的职位提案
在Aerolab,我们采用以用户为中心的方法来创建数字产品:网站、应用程序、界面等等。
我们始终在不断发展和寻找新的做事方式。我们所有的流程都在不断迭代,我们的重点是学习。
您将有机会参与不同规模和行业的项目,以便您可以成长、学习、犯错误(我们欢迎错误),并充分发展您的才华。
您的工作职责包括:
• 为初创公司和全球品牌创建和发展新产品。
• 为网站和移动应用程序设计令人难以置信的产品体验和界面。
• 使用JavaScript、ECMA2022+、TypeScript、React、React Native、NodeJS和其他现代技术开发Web和移动产品。
• 使用NodeJS、Docker和无服务器平台构建API和基础设施。
• 设计可扩展的界面,为灵活的设计系统做出贡献,通常与无头CMS或移动应用程序集成。
• 积极主动地记录您自己的实现和技术决策。
• 与团队成员定期进行代码审查。
• 在设计过程中提出技术和解决方案,为每个产品提供支持。
• 与项目经理、设计师和其他开发人员合作,共同创建令人自豪的产品。
• 在过程中支持经验较少的开发人员,分享知识和最佳实践。
我们对您的期望是什么?
• 精通JavaScript(或TypeScript),能够使用健全的代码设计模式从头开始构建应用程序。
• 在UI方面展示专业知识,能够使用Styled Components、Styled-JSX、Stitches或类似技术从零开始创建CSS样式。
• 熟悉React中的高级模式,并精通使用Context或Redux进行状态管理。
• 在NodeJS中设计API的知识,并精通处理关系型(SQL)和非关系型(No-SQL)数据库。
• 具备使用Jest + React Testing Library进行单元测试和集成测试的知识。
• 熟悉敏捷方法论,并能够在团队环境中应用它。
• 具备敏锐的设计眼光,能够为各种设备(包括智能手机、平板电脑、笔记本电脑和显示器)实现界面和动画。
• 英语熟练(中级水平,口语和书面表达)。
附加要求:
• 在NextJS中开发网站或在React Native中开发应用程序的经验。
• 以前优化SEO、模式和/或可访问性(a11y)的工作经验。
• 将项目与CMS(Contentful、Prismic、Strapi或类似)集成的经验。
• 大幅提高网站或应用程序性能的记录。
• 熟练使用Figma访问设计并导出资源。
• 基础设施知识(Nginx、Docker、AWS等)。
• 强烈的品味和对设计的眼光;不喜欢视觉不协调。
• 愿意贡献多样化的知识并提供独特的观点。
• 理解或应用渐进增强和/或优雅降级。
• 熟悉Canvas、ThreeJS、WebGL或其他相关技术。
在Aerolab能找到什么?
• 有机会参与不同行业的产品开发,与客户直接接触。
• 设计用于提供反馈和提出改进和变更建议的空间。
• Aerolab是SoDA的成员,SoDA是一个全球领先的数字机构网络。