Senior Developer (Front End)

 

The Opportunity

We are looking for a Senior Developer (Front End) to join a leading software innovation firm. This opportunity is for a technically excellent and skilled problem solver looking to work on innovative projects.

Our client works with exciting, early stage software startups. They help leaders get the best opportunities to market, faster. They begin from understanding end user pains and gains that are then translated into hypotheses. From there, key stories are identified which in turn define the core jobs people are trying to accomplish.

Job Summary

In this role, you will primarily design & build web applications, support the development team in defining & building solutions for clients. You will be involved in projects from beginning to end - from client discovery, making technology recommendations & approaches, systems design & implementation. Problem solving here is critical - our client aims to deeply understand clients problem and bring solutions from ideation to life.

Projects involve multi-disciplinary teams and you will be collaborating closely with research, design and strategy to help bring insights into action. This role reports to the Head of Engineering.

Role Responsibilities

  • Work with clients to help define business problems and designing the technical solutions to meet their needs.

  • Architect and develop web and mobile applications end-to-end.

  • Work closely with design, research & strategy focused team members to find creative technical solutions using modern client-side, server-side and SOA technology.

  • Work with other development team members to share responsibilities.

  • Work in cross-disciplinary teams of people, helping them do successful work and grow as practitioners.

Required experience

  • Extensive experience with at least one JavaScript front-end framework (React, Vue, Angular, etc.) - We use React.js extensively.

  • Strong experience with CSS with an interest in design systems.

  • Experience with modern testing frameworks (Jest, Cypress, Mocha, etc)

  • Able to manage timelines, quality and delivery.

  • Experience with architecting and scaling applications.

  • Some UX design experience with a strong sense of good UX practices.

  • Can provide effective code reviews.

  • Ability to share your skills with other team members and contribute to learning as a group.

Considered assets:

  • Experience working on server side solutions using Node.js, Rails, Ember.js or other modern frameworks.

  • Experience with TypeScript.

  • Experience with modern DevOps (Docker, AWS, Heroku, etc.).

  • Experience managing teams.

The Culture And Mentorship

Our client’s technology team is deeply passionate about creating a welcoming, supportive and engaging culture. We are looking for passionate people who are excited about creative methods, problem solving, and collaborative hard work. In this role, you will receive:

  • Mentorship

  • Experience in different stacks & applications including many greenfield projects

  • Support in growing your work experience and portfolio

  • Support with your professional goals and growth

  • Consistent and constructive feedback to build a strong rapport, communication, and team culture

 

Interested in applying or learning more about the role ? Submit your information below.
For additional role opportunities now and in the future, follow us on social media.

 

Apply now and learn more

 
 

If you do not see the form immediately, please refresh the page.