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.