Company Description
Smaato's digital ad tech platform is a completely omnichannel, self-serve monetization solution and ad server. Our controls make monetization simple. Publishers can bring their first-party data and manage all inventory in one place. Marketers get access to the highest-quality inventory so they can reach audiences around the world and on any device. Smaato is headquartered in San Francisco, with additional offices in Hamburg, New York City, Beijing and Singapore. Learn more at smaato.com.
Smaato的数字广告技术平台是覆盖全渠道的自助式变现解决方案和广告服务
器。我们简化变现流程。发行商可以使用Smaato的自助平台管理第一方数据,和
所有广告库存。广告主能够触达全球范围内、所有设备上的优质受众。Smaato
总 部 位 于 旧 金 山 , 并 在 汉 堡 、纽 约 、北 京 、浦那和新加坡设有办事处 。
Job Description
As a Frontend Developer you will work together with a passionate team of Engineers who are
building world class products from inception to production, Work on the Smaato Supply Side
Platform and the Smaato Demand Side Platform Support in design, architecture, and delivery of features .
To be successful in this role you have several years of experience in JavaScript and frontend
frameworks including Angular and React and enjoy identifying new approaches and
technologies that will help the development team or our end customers.
What You’ll Do
- Create positive momentum by driving technical innovations while focusing on simplicity, responsiveness and a great user experience
- Collaborate with the systems, infrastructure, and other engineering teams throughout Smaato to ensure our work integrates well into existing company-wide tools, products, and practices
- Provide functional, design, and code reviews in related areas of expertise with-in team and cross-team
- Set a high bar for software quality, define best practices, outline and execute technical patterns and solutions using Angular
- Monitor your feature implementations, metric dashboards, logging, escalations, and alerts
前端工程师将加入Smaato技术团队,与世界一流的团队一起提升Smaato供应端和需求端平台,包括设计、架构和功能开发。
为胜任该职位,你需要在JavaScrip和前端框架如Angular和React方面有几年经验,有创新精神,能够找到新的方法和技术帮助开发团队和客户取得成功。
岗位职责
- 通过技术创新推动业务,为用户创造简单高效的用户体验。
- 与系统团队、架构团队和其他工程团队合作,和公司使用的工具,产品以及实践经验保持一致。
- 审核产品功能、设计、和代码, 为团队内部和外部的审核需求提供专业的建议
- 对软件质量设置高标准,提供最佳案例和实践;使用Angular,归纳技术规律,据此实践和总结解决方案。
- 监测参与的功能落地,包括其数据情况、日志、升级和警报。
Qualifications
- Total work experience: 3-8 years
- Bachelor's or Master's Degree in Engineering
- Passion for developing and maintaining a high-quality code and test base
- Strong JavaScript development experience with knowledge of Javascript frameworks - Angular (exposure to 6+ version a must) or React
- 2+ years of design patterns, modular Javascript, ES6, front end debugging techniques, front end build processes
- UT experience on Karma Jasmine or any other tool base Unit Testing is a must
- Innovation and improvement driver
- Problem solving skills and ability to learn and adopt new technologies working in a product development environment
- Knowledge of Design Patterns and TDD
- Experience with Micro Frontend testing approach are advantageous
- Previous experience in writing test (e2e) is beneficial
- Experience in Git/Bitbucket, Maven, Jenkins, Jira and Confluence
- Agile and Scrum methodologies including sprint planning, daily stand ups, sprint demos, sprint retrospectives, estimation and prioritization techniques
- Implementation of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, documentation, build processes, automated testing, and operations
- Excellent verbal and written communication skills, especially in technical communications across hierarchies
- Strong interpersonal skills and a desire to work collaboratively
- Full business proficiency in English
岗位要求
- 3-8年工作经验
- 计算机学本科或硕士学位
- 对开发和维护高质量代码和测试库有热情
- 有丰富的JavaScript开发经验:熟悉JavaScript框架,Angular(必须有6+以上版本的经验)或 2年以上React设计模式经验、Javascript模块化编程、ES6、前端调试技术、前端构建流程
- Karma Jasmine或使用其他工具进行单元测试的经验
- 有创新和不断改进的驱动力
- 有在产品开发环境中学习和采用新技术的能力
- 了解设计模式和TDD
- 有Micro Frontend测试经验的优先
- 有e2e测试经验优先
- 有Git/Bitbucket、Maven、Jenkins、Jira和Confluence方面的经验
- 有敏捷和Scrum方法论经验,包括sprint计划、日常会议、sprint演示、sprint回顾、评估和优先排序等
- 有整个软件开发生命周期的实践经验,包括代码标准、代码审核、源代码管理、文档、构建过程、自动化测试和运营
- 优秀的口头和书面沟通能力,尤其是技术层面的跨级交流
- 良好的人际交往能力和合作精神
- 英语流利
Get email alerts for the latest"Frontend / UI Developer 前端/UI 工程师 jobs in Beijing"
