- 人力资源部
-
该职位已暂停招聘,点我
搜索更多高薪职位
展开原职位详情
职位描述
WEB前端开发
职位类别: WEB前端开发
We work on two kinds of projects: 1.Permanent web portals like the projects above. This code must be written with readability, reusability, testability, and maintainability in mind by following industry best practices. 2. Short-lived campaign pages shared on social channels like our wechat subscription account, designed to create short term buzz. A recent example is a promotion for valentine’s day. You will have a great amount of creative control and the code review process will be more relaxed. 3. In either case, everyone gets to contribute progressively to more complex areas of the codebase while encouraging to keep our code simple, and our technology choices viable. The team’s code contribution helps us look to the future of Canva engineering and what systems, resources, and technology we need in place to achieve our goals. Your impact to the team 1. You will help bring ideas to life, working closely with designers and backenders within the team. 2. Your role will be to implement all these new features and pages as well as optimising and maintaining the existing ones. 3. Canva strives for good design and we value a lot the attention to detail. 4. From the nicest hover effect or the slightest shadow to the smoothest animations. In this role, not only will you employ best practices in web development - you will also have tangible impact across the business while working with designers, business stakeholders, and other engineers to ensure we're creating, developing and continuing to deliver the rich web experience our users have come to know and love. About the candidate 1. We are looking for a front-end engineer who can work with designers and backenders and build creative and usable experiences. 2. An understanding that spans across digital design and web technologies is key to this. Importantly this role requires a front-end developer who has a great level of competence around HTML/CSS and Javascript. 3. Having background knowledge in Typescript/React/NodeJS/PHP/Wordpress is a bonus. 4. If you love taking crisp and creative designs and creating super tight code and beautiful interactions then we’re the place for you. What you'll do 1. Develop new user-facing features, creative solutions for Canva’s marketing campaigns, landing pages, new product teasers, and a wide range of other projects.Identify and communicate best practices for front end engineering within the team.Interact with our back end systems. 2. Build reusable code and libraries for future use. 3. Improve existing code base, architecture and workflow. 4. Ensure the technical feasibility of UI/UX designs. 5. Optimize application for maximum speed and scalability. 6. Ensure that the Canva experience spans a wide range of devices, from desktop to mobile. 7. Makes suggestions and participates in moving the company forward as being an expert in what they do. 8. Communicate with other team members to determine the best solutions to difficult problems. You'll love this role if you have 1. Working knowledge of Native JS and flexibility to work with various frameworks 2. Expert knowledge of web technologies (HTML5/CSS3/JS)Good understanding of different ECMA versions and their differences 3. Have an outstanding understanding of Critical Rendering Path 4. Experience building and managing WordPress themes and the WordPress environment. 5. Understanding of at least the basics of NodeJS and its concept 6. The ability to write good object oriented JS 7. Have a decent notion of PHP, or another full stack environment, to integrate FE elements with itSome understanding of backend infrastructure technologies such as Terraform, EC2, S3, Docker, ECS, Aurora, Elasticache, ElasticSearch, Nginx, Varnish would be a bonus 8. Understanding of React / Typescript would be a bonus 9. Intimate knowledge of cross-browser and cross-device development, especially mobile devices. 10. Ability to write high-performance, reusable code for UI components, animations, including appropriate testing. 11. Experience with frontend tooling (Webpack, PostCSS, NPM/Yarn, SASS, Gulp)Experience with build and management tools (Git)Ability to collaborate with designers to rapidly prototype ideas 12. The ability to clearly convey thoughts and ideas; both verbal and written. 13. BS or MS degree in Computer Science / Software Engineering or a related field What you'll learn at Canva 1. Server-Side Rendering with React Architecture and development across a range of services from web server to backend API & DB using NodeJS & GraphQL 2. Working with small to medium teams from all areas of Canva to fulfill fast-moving, ambitious company projects. 3. A variety of CI tools for managing PRs, regressions and visual regression. 4. And more!
- 年龄要求: 不限
- 语言要求:不限
智通人才网安全提醒
我要举报
求职过程中安全很重要。如您在求职面试的过程中发现用人单位或其招聘人员存在以下违法违规行为,请立即举报: 1. 扣押您的身份证或其他证件; 2. 以任何名义要求您出资或交钱; 3.发布虚假招聘信息;
点击此处了解更多求职安全防范知识
企业简介
Canva
Canva 是来自澳大利亚的一家平面设计 SaaS(软件即服务)提供商,通过红杉中国领投的一轮新融资,该公司成为了世界上的最新 " 独角兽 ",估值超过10亿美金。Canva目前是世界上最热门的科技创业公司,连续两年被JobAdvisor评为澳洲科技类公司工作环境第一名,也是澳洲Great Places to Work的获奖公司。 在Canva,我们每天都在能为世界做出积极影响而工作。我们的使命是赋予所有人创造力。Canva于四年前建立, 提供了一个易于使用的在线设计工具,全世界已经有超过五千万的用户。在Canva,你的设计将会被5000万用户搜索并使用,变成他们自己的设计,你的设计将进入他们的生活,让他们的生活充满设计的美好。Canva的使命是“给世界更好的设计”,我们正在努力实现这一点,并且我们也希望你可以一起加入,让设计改变世界。
查看全部>>
可能感兴趣的职位
换一换
-
IT工程师学徒4-6K免费旅游 节日福利 团队活动丰富 工作环境优美 交通便利微信公众号 微信小程序 后台管理系统 前端功能实现 功能测试东莞-莞城区
-
web前端工程师学徒3-5K免费旅游 节日福利 团队活动丰富 工作环境优美 交通便利前端开发 前端开发的学生 技术的人员东莞-莞城区
-
前端工程师10-15K·13薪前端开发 vue-cli/vite vue-router fina Vue广州-花都区
-
WEB前端开发工程师10-14K8小时工作制 员工福利 工作环境优美 项目奖 生日礼物小程序开发 html css java vuex东莞-南城区
-
前端开发工程师8-10K包住 免费培训 交通便利 团队活动丰富 节日福利前端开发 javaScript TypeScrtipt东莞-麻涌镇
-
前端开发工程师9-13K8小时工作制 免费培训 交通便利 五险 包吃软件产品web前端页面的设计和开发实现 html5 javascript Angular佛山-南海区
-
前端工程师15-20K五险一金 弹性工作时间 工作环境优美 双休 8小时工作制前端 浏览器 javascript html5 前端开发东莞-大朗镇
-
前端开发工程师5-10K包住 餐补 免费班车 五险一金 8小时工作制江门-新会区
-
WEB前端开发工程师7-10K包吃 包住 工作环境优美 交通便利 五险一金前端 javascript ES6 前端框架 语言中山-西区
-
全栈开发工程师5-6K包住 试用期全薪 全勤奖 养老保险 医疗保险开发 vue 全家 react加分 uniapp框架开发东莞-横沥镇
-
WEB前端开发工程师5-7K8小时工作制 员工福利 工作环境优美 五险 节日福利系统分析设计 分配开发任务 初级白盒测试 研发规范 项目流程编写东莞-虎门镇
-
web 前端开发工程师8-14K包吃 绩效奖 年终奖 带薪年假 包住html css jq html5 css3东莞-虎门镇
-
C语言工程师6-12KC语言 linuxt oracle mysql 自动化软件开发东莞-常平镇
-
并联机器人下位机控制软件研发工程师15-25K并联Delta机器人 倍福 CodeSys东莞-松山湖
-
上位机软件工程师15-22K·13薪包吃 包住 全勤奖 五险 带薪年假东莞-长安镇