前端开发人员职位描述

15个月前合同
Halcyon Knights

Halcyon Knights

location 新加坡
unsaved
官方 前端开发者职位描述 昆士兰农村和产业发展局(QRIDA)是政府财政援助计划的专业提供者,包括贷款、补助和回扣。 这是QRIDA开发团队中的关键角色,该团队属于技术与业务信息(TBI)业务部门。 QRIDA开发团队的主要任务是进一步开发和维护RAPID补助和贷款管理业务系统,该系统包含一个申请门户。前端和后端开发人员都在敏捷产品负责人的指导下,在敏捷开发环境中工作。 应用概述 • RAPID采用分离的前端和后端架构构建,前端核心技术使用Angular,后端核心技术使用Spring MVC SOA Java。数据库层通过Amazon Aurora 2.0(基于MySQL)提供。 • 除了上述核心技术之外,RAPID还使用以下附加组件: • Active Directory:用于提供基于LDAP的身份验证 • Flowable:用于设计、构建和部署可定制的任务工作流 • Docmosis:用于基于模板生成Word和PDF格式的文档 • AWS Simple Queuing Service(SQS):用于RAPID和门户之间的消息传递 • AWS S3文件存储:用于应用节点之间的共享存储 • 支持功能的AWS Lambda微服务 • 系统前端和后端之间的通信仅通过REST API调用进行。 部署基础设施 • Chrome(最新版本) • Nginx Wildfly AWS Linux • Aurora 2.0(基于MySQL) • Amazon Elastic File System(EFS) • Amazon Enterprise Load Balancer(ELB) 强制职位要求 • 精通Angular 15 • 精通Javascript/Typescript • 精通HTML5、CSS3 • 熟练使用版本控制和相关代码管理工具,如git、bitbucket、gitlab等。 • 有NGRX/RxJS或类似状态管理框架的经验 • 有CSS预处理器的经验,如sass、less。 • 有构建响应式和移动优化的Web应用程序的经验 • 有用户体验(UX)设计的经验 • 有在敏捷/Scrum方法论下工作的经验 可选职位要求 • 有Angular Material或Bootstrap / Tailwind的经验 • 有开发符合WCAG 2.0+指南的无障碍用户界面的经验 • 有图形或UI设计的经验 • Spring + Java后端技能 • 有在AWS技术中工作的经验