Front End Software Developer

Engaging Networks
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 55K

Job location

Tech stack

Clean Code Principles
HTML
JavaScript
Computing Platforms
CSS
Vue.js
WebPack
Npm(Software)
REST

Job description

You will be working with a team of developers to build a software platform that serves traffic to millions of users daily. You will collaborate with product managers to design user experiences that will help drive traffic to non-profit organizations globally.

Requirements

Engaging Networks seeks an experienced front end developer to join our technology team in building the next generation of software tools for charity organisations. We're looking for someone who is detail-oriented, and can research, design and implement highly customized web pages and applications. The ideal engineer is a team player, yet capable of working independently in a fast paced environment., We're looking for someone who is detail oriented, and who can research, design, and implement highly customised web pages and applications to equip nonprofit peer-to-peer fundraising professionals to be successful.

The ideal candidate is a team player, yet capable of working independently in a fast paced environment. They also will have a solid understanding of Javascript, CSS, and HTML. Ideally they also will have expertise in a Javascript framework such as Vue or React., * Fluency in JavaScript, HTML, and CSS

  • 3+ years experience building webapps as a front end developer
  • Experience with NPM, webpack/vite
  • Comfortable with REST API services
  • Writing efficient, secure, and clean code
  • Ability to transform mockups into HTML/CSS to be used by application
  • Ability to work with an agile team and meet deadlines

Desirable

  • Familiarity with Vue
  • Experience with older frameworks, e.g. Backbone

Benefits & conditions

The salary range for the role is £50,000 - £55,000 GBP annually and may be higher based on experience and proven abilities.

Engaging Networks provides its employees with ample benefits, as well as paid vacation, paid sick days, paid parental leave, and other benefits that vary somewhat according to whether you're located in the UK, USA or Canada.

Team members worldwide benefit from an employer-matching charitable gift program and are invited to take one extra paid vacation day each year to engage in a volunteer activity of their choosing.

About the company

Engaging Networks is a global software company dedicated to empowering the world's most important causes. We provide an all-in-one fundraising, advocacy and marketing platform built specifically for nonprofits. Our integrated, easy-to-use technology eliminates data silos and tech headaches, helping organisations connect with supporters in smarter, more meaningful ways to drive real change. We're proud to partner with nearly 400 inspiring nonprofits globally, including Amnesty International, Cancer Research UK, Save the Children, Macmillan, Oxfam, RSPB, PETA, Human Rights Campaign, World Wildlife Fund, Sierra Club, Humane World for Animals and Unicef Canada, providing them with the flexible tools needed to boost revenue, amplify advocacy campaigns, and transform one-time givers into lifelong donors and supporters. As a fast-growing, privately owned company, our sole focus is on the success of our clients, not on pleasing investors, venture capitalists or stockholders. This means we are answerable only to our clients and employees. This independence and commitment, combined with our focus on constant innovation, has fueled strong annual business growth averaging 20% or more. We're more than a platform; we're a dedicated partner to charities worldwide, with a highly rated, human-centred support team and an exceptionally high client retention rate. Join our passionate team, with main offices in London and Washington, D.C., and help us continue to deliver the technology and partnership that make a genuine difference in the world.

Apply for this position