广州 [切换城市] 广州招聘

Front End Software Developer

上海新视野数字科技有限公司

  • 公司规模:50-150人
  • 公司性质:外资(欧美)
  • 公司行业:专业服务(咨询、人力资源、财会)

职位信息

  • 发布日期:2022-06-27
  • 工作地点:广州-越秀区
  • 工作经验:8-9年经验
  • 学历要求:本科
  • 语言要求:英语精通
  • 职位月薪:2.5-3.5万
  • 职位类别:Web前端开发

职位描述

Our client is a growing Australian company with powerful yet simple to use SaaS cashflow and treasury management software. Their software is built on solidly reliable and trusted cloud technology, help deliver mega value to treasury departments and keep treasury costs down. Their solution’s deployment across the organization, including across multiple geographical locations.
我们的客户是一家成长中的澳大利亚公司,拥有强大而易于使用的SaaS现金流和资金管理软件。他们的软件建立在可靠且值得信赖的云技术之上,有助于为财务部门提供巨大的价值,并降低财务成本。他们的解决方案和部署跨越整个组织,也可以跨区域。


The Role
We are looking for a Front End Software Developer contribute to the development of company applications. Your primary responsibility is to develop the screens and graphic user interface of web applications as well as designing/writing the required requests and handling related responses from the back end. To do this you must be very familiar with frameworks such as JavaScript, jQuery and Angular (including Angular JS) and REACT. Our client’s flagship product is a treasury management software (TMS) used by large corporations and small financial institutions. You will be required to coordinate with the rest of the team working on different layers of the software. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.
我们正在寻找一位前端软件开发人员,为公司应用程序的开发做出贡献。您的主要职责是开发 Web 应用程序的屏幕和图形用户界面,以及设计/编写所需的请求并处理来自后端的相关响应。要做到这一点,必须非常熟悉JavaScript,jQuery和Angular(包括Angular JS)和REACT等框架。我们客户的旗舰产品是大型企业和小型金融机构使用的财务管理软件(TMS)。您将需要与在软件的不同层上工作的团队的其他成员进行协调。因此,致力于协作解决问题,复杂的设计和产品质量至关重要。


Responsibilities
Translate application storyboards and use cases into functional applications
Design, build, and maintain efficient, reusable, and reliable JavaScript code
Ensure the best possible performance, quality, and responsiveness of the applications
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organisation, and automation
岗位说明:
将应用程序情节提要和用例转换为功能应用程序
设计、构建和维护高效、可重用且可靠的 JavaScript代码
确保应用程序的性能、质量和响应能力
识别瓶颈和错误,并设计出解决这些问题的方法
帮助维护代码质量、组织和自动化


Requirements
Proven experience and very strong knowledge on deep-live JavaScript (ES5, ES6, Promises, etc)
Proven experience and very strong knowledge of various JavaScript technologies such as AngularJS and React
Proven experience designing front end screens and a good eye for clean and user-friendly screen designs
Proficient in handling/parsing/manipulating structured data in JSON and XML formats
Solid understanding of object-oriented programming
Familiar with various design and architectural patterns
Knack for writing clean, readable code
Knowledge of token management and related protocols (OAuth 2 for example) to ensure secure workflows
Familiarity with concepts of MVC and RESTful (JDBC would also be a plus but is optional)
Understanding fundamental design principles behind a scalable application
Experience in implementing unit tests as part of coding
Reasonable understanding of code versioning tools, such as Git and of continuous integration concepts
Some understanding of AWS infrastructure components such as EC2, RDS, Lambda, S3 would be a plus but is not mandatory
职位要求:
设计前端屏幕的成熟经验以及对干净和用户友好的屏幕设计的良好眼光
精通JSON和XML格式的处理/解析/操作结构化数据
对面向对象编程有深入的了解
熟悉各种设计和建筑模式
编写干净,可读的代码的诀窍
了解令牌管理和相关协议(例如OAuth 2),以确保安全的工作流程
熟悉MVC和RESTful的概念(JDBC也是一个加号,但也是可选的)
了解可扩展应用程序背后的基本设计原则
将单元测试作为编码的一部分实现的经验
合理理解代码版本控制工具(如 Git)和持续集成概念
对 EC2、RDS、Lambda、S3 等 AWS 基础设施组件有一定的了解是一个加分项,但不是强制性的


Additional Information 其它信息
Product 产品
Our client mostly deploys the software in AWS and do rely on some of the AWS components. Their flagship product is software used by large corporations and small financial institutions. You will be required to coordinate with the rest of the team working on different layers of the software. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.
我们的客户主要在 AWS 中部署软件,并且依赖于某些 AWS 组件。他们的旗舰产品是大型企业和小型金融机构使用的软件。您将需要与在软件的不同层上工作的团队的其他成员进行协调。因此,致力于协作解决问题,复杂的设计和产品质量至关重要。



Working environment 工作环境
Our client offer flexibility in terms of remote working with several of their staff working from home part of the week. They also try to promote life work balance and only ask their staff to work overtime in rare circumstances such as major go live/upgrades or significant incident.
我们的客户在远程工作方面提供了灵活性,他们的几名员工每周有一部分时间在家工作。他们还试图促进生活工作的平衡,只要求他们的员工在极少数情况下加班,例如重大上线/升级或重大事件。

职能类别:Web前端开发

关键字:软件开发

公司介绍

Our service & product
We're a technology company, not an accountancy, payroll provider, recruitment firm or similar. We build a workforce management platform that allows our customers to hire the best talent in minutes, without worrying about compliance, payroll, or HR admin.

Currently, to hire an employee in another country, the primary option companies have is to set up a legal entity in each country they wish to hire in, which is expensive, time-consuming, and unscalable. New Horizons already owns and operates a full-stack global infrastructure in 99% of the countries we serve. This allows us to offer our customers a seamless, flexible, and robust platform at costs that are significantly lower than traditional solutions.

Our team and environment
Today we are a 80+ team, from over 25 nations, sitting in our Berlin, Toronto, Shanghai, Singapore, or Delhi offices - and quite a few full-time remotes in 14 other countries. A truly global company!

Working at New Horizons means you're working on something very exciting: allowing every person on the planet to have access to equal opportunities in living a fulfilled work and personal life. We believe in hiring from within and going the extra mile to retain top talent. As the company continues to grow extremely fast, you will be given the opportunity to develop and grow alongside.

联系方式

  • 公司地址:广州越秀区