高级软件开发人员(PHP Laravel和ReactJS)

16个月前远程全职
90K - 120K AUD / 年 The Recruitment Alternative

The Recruitment Alternative

location 悉尼
unsaved
• 现代化办公室,拥有出色的设施 • 提供混合工作安排的机会 • 成为一个紧密团结、合作和以家庭为中心的团队的一员 • 充分发挥你的创业技能,真正拥有这个角色! 关于我们的客户 我们的客户是一家得到良好支持的盈利后保险科技公司,通过先进的技术引领着改变消费者、顾问和保险公司的寿险体验。 与寿险行业合作,我们的客户提供了一个基于云的SaaS平台,创建了一个数字化的端到端解决方案,简化流程,减少繁文缛节,并在一个端到端解决方案中降低了利益相关者和保单持有人的成本。 我们的客户关心产品质量和注重细节,提供卓越的用户体验,专注并高效地交付工作,良好的沟通能力,庆祝胜利,团队合作,不追求个人光环。 职位描述 我们的客户正在寻找一位充满活力和经验丰富的高级软件开发人员加入他们创新、以解决问题为导向、紧密团结的团队,在一个具有回报和快节奏的初创环境中蓬勃发展。 作为开发团队的重要成员,您将直接向平台与开发负责人汇报,为他们的平台和产品的高质量、可扩展的软件解决方案的交付做出重要贡献。 目前,他们的平台主要利用ReactJS和PHP Laravel框架。通过已建立的代码库,重点是逐步构建额外的功能,以实现最初的MVP发布。 该产品的需求已经得到行业的验证(如行业利益相关者和大型候补名单的支持),并且该业务已经为MVP后续开发制定了明确的战略路线图,以增加产品的能力,解决行业已经验证的其他问题。 成功的候选人将具备出色的技术能力和创业心态,从项目的开始到完成影响项目。这个角色提供了参与技术栈和架构的机会,积极参与开发、部署和持续的软件支持。 该角色的优势/福利: • 以家庭为中心的文化 • 灵活的工作时间(在远程工作时) • 每周五午餐和季度团队聚会 • 带有游戏的员工休息室 • 带有水景的办公室 • 优美的环境休息和锻炼(包括淋浴设施和划船机) • 靠近公共交通和便利的Sutherland Shire位置 • 持续的职业发展和个人发展 所涉及的“技术栈”: ReactJS单页应用程序: • 使用函数组件和hooks的ReactJS v17+ • TypeScript v4 • React Router • 通过Redux Toolkit使用react-redux • Axios和axios-hooks • Formik • PatternFly设计系统 • 使用jest和React Testing Library进行测试 • 通过eslint强制执行代码质量 PHP Laravel REST API: • PHP 8 • Laravel 10 • 通过phpunit进行测试 • 通过PHPCS和PHPStan强制执行代码质量 技能和经验: • 在商业环境中至少有2年的高级职位工作经验,使用ReactJS和Laravel PHP框架 • 对MySQL或类似MySQL的关系数据库管理系统有了解 • 了解REST API和单页应用程序(SPA) • 在安全性产品上的工作经验 • 有使用TypeScript的经验 • 了解使用和配置Docker • 了解工作流/版本管理(Git)和DevOps经验(AWS) • 熟悉CSS,包括预处理器(SCSS) • 出色的人际交往和沟通能力 • 能够在一个小团队中工作,并管理多个外部利益相关者的需求 • 高度组织,注重细节 职责 • 编写整洁、高质量、高性能、易于维护的代码 • 开发和支持软件,包括应用程序、数据库集成、接口和新功能增强 • 跨部门协调,确保项目符合业务目标和合规标准 • 支持新产品和功能的测试和部署 • 参与代码审查 资格 • 计算机科学(或相关领域)学士学位 • 3年以上相关工作经验 • 精通面向对象设计、数据库设计和XML Schema • 有敏捷或Scrum软件开发方法的经验 • 能够同时处理多个任务,组织和优先处理工作