Senior Web Engineer
工作目的:管理一个繁忙的工作负载,涵盖了广泛平台的网站,这些网站是 Nodejs,React 以及包括 Bootstrap,Skeleton 等 HTML 响应框架的专家。关键责任:·在后日进行开发任务,包括营销和产品团队对网站更改或改进请求。这还包括代码错误,破解的集成和第三方之间的网页资产之间的 API. ·从产品,工程和营销团队中获取和管理开发简报。· 管理多个项目,优先考虑黑日志和更新利益相关者交付时间表。· 从营销和活动经理简报中开发竞选资产。这包括登陆页面和电子邮件模板修改。· 建立可通过网络,移动和平板电脑等多道工作的响应性网站。·维护包含代码存储库,版本和部署在内的网页内容备份。· 报告 web 基础设施和平台性能,包括页面速度,代码错误 (修正)和堆积漏洞。·拥有网站和平台用户访问,包括管理员,贡献者和用户。· 通过技术和集成,掌握数字营销战略的战术交付。技能/能力要求:· 热情,充满活力,以超越思想来实现进步和增长 · 总是急于做大胆投注 · 客户痴迷,赢得信任并解决问题 · 结果驱动,有效地克服障碍和挑战现状 · 可以作为一个团队工作。能够与团队合作并为团队环境作出贡献,以实现共同愿景和使命 ·强大的沟通能力和软技能,能够有效地激励,指导和帮助同事开发人员以及有效地传播复杂的想法 · 详细化和特殊的组织技能 · 在组织各级互动的能力具有优秀的口头和书面沟通技巧 · 能与他人合作时保持独立性和自我激励 · 能够在快速发展的创业者高能量环境中壮成长 ·积极感受自主激励
查看英文原文
JOB PURPOSE – WHAT WILL YOU DO:
Be managing a busy workload covering websites built in a wide range of platforms known framework and expert on Nodejs, React, as well as HTML responsive frameworks including Bootstrap, Skeleton, or similar.
KEY RESPONSIBILITIES – WHAT YOU WILL BE RESPONSIBLE FOR:
- Carrying-out development tasks in back-log including marketing and product team requests for website changes or improvements. This also includes code errors, broken integrations and APIs between web assets, third parties.
- Taking and managing development briefs from product, engineering and marketing teams.
- Managing multiple projects, prioritizing black-logs and updating stakeholders with delivery schedules.
- Developing campaign assets from marketing and campaign manager briefs. This includes landing page and email template amends.
- Building responsive websites that can work across multichannel including web, mobile, and tablet.
- Maintaining web content back-ups including code repositories, versioning, and deployment.
- Reporting of web infrastructure and platform performance including page speed, code errors (fixes) and stack vulnerabilities.
- Owning website and platform user access including admins, contributors, and users.
- Maintaining code review, website back-up, versioning control and repository (GIT) for the testing or recovery of website assets.
- Owning the tactical delivery of digital marketing strategy through technology and integration.
SKILLS/COMPETENCIES REQUIRED – WHAT YOU WILL NEED:
- Passionate, energetic, driven to achieve progress and growth by thinking above and beyond
- Always hustling and ready to take on big bold bets
- Customer obsessed, earning their trust and solving their problems
- Results driven, effectively overcoming obstacles and challenging the status quo
- Can act as one team. Able to work with and contribute to a team environment towards a shared vision and mission
- Strong communication and soft skills, able to motivate, mentor and help fellow developers as well as communicate complex ideas effectively
- Detail-oriented and exceptional organizational skills
- Excellent verbal and written communication skills with the ability to interact at all levels of the organization
- Exercises independence and self-motivation while still being able to work with others collaboratively
- Ability to thrive in a fast-paced, entrepreneurial, high-energy environment
- Self-motivated with positive energy
JOB PREREQUISITES (EDUCATION, PREVIOUS EXPERIENCE ETC)
- Bachelor's in Computer Science / Engineering or related field.
- 6+ years’ experience in in web development using React
- Strong proficiency in Node.js, JavaScript, CSS, HTML
- Strong understanding of web services related standards like REST.
- Strong understanding of security standards, such as Oauth2
- Strong proficiency in using headless CMS.
- Ability to operate effectively both independently as well and within a team using Agile methodology.
- Strong experience in Docker containerization
- Understanding fundamental design principles behind scalable applications.
- Ability to multitask, recommend and enforce industry best practices and patterns.
- Ability to create or utilize data visualization tools and dashboards and data modeling.
- Strong understanding of object-oriented programming.
- Strong understanding the nature of asynchronous programming.
- Strong understanding and experience with Linux operating system.
- Strong understanding of code versioning tools / Source Code Management (Git, GitHub, Bitbucket)
- Ability to use, track, and respond to all work assignments using JIRA based ticketing system
Originally posted on Himalayas