职位描述
高级软件工程师2(前端)职位
您的主要职责是维护一个注重规模和性能的社交媒体网络应用程序。您将与UI/UX设计师、后端开发人员和其他前端开发人员以及业务部门合作,设计和实施新的激动人心的功能。您还将参与审核其他工程师的代码,以维护和改进代码质量。
这是一个加入成功的软件公司的机会,提供了使用最新开发技术进行有趣而多样化的跨平台项目的机会。
工作职责
• 维护、构建和迭代改进现有代码库。随着需求的变化,您的职责将逐渐扩展到设计和实施新功能。
• 使用React Hooks和TypeScript编写用于Web应用程序的高级高效代码
• 使用高级SQL代码处理包含数百万到数十亿行数据的数据库
• 与后端开发人员和质量保证人员紧密合作,规划、开发和部署新功能。
• 与各个内部部门合作,收集需求并提供解决方案
• 提高Web应用程序的性能,改善用户体验。
• 监控和解决出现的任何问题
要求
• 至少10年软件工程师经验,5年构建和维护使用React构建的高流量、社交互动的Web应用程序经验
• 熟练掌握TypeScript、CSS3、HTML5、SASS、Git
• 熟练使用PWA、NextJs、Redux、React Router和ES6特性
• 熟练掌握响应式Web设计(以移动设备为先)
• 熟练编写单元测试和UI测试,如Jest和Cypress