Javascript Developer (Angular, React) full-time
We’re excited about adding a Javascript Developer to join our team in either our Vancouver or Abbotsford office. You’re passionate about frontend frameworks and are interested in utilizing what’s currently available to power tomorrow’s digital projects and experiences. Whether Angular, React, Ember or whatever is next you’re passionate about learning new technology and building from the latest available options.
As a javascript developer, you live between both the frontend and backend worlds. You make choices that create solutions for both sides and have an eye on tomorrow’s technologies.
Required Skills and Experience
Front End Frameworks: This is the most important requirement. Tell us about your experience with one or more of react, Angular, backbone, ember, meteor, node, etc
Testing: Let us know the test processes and tools you’ve used for client-side application development (jasmine, mocha, TDD, BDD, etc)
Semantic Markup: a thorough understanding of HTML5 is essential
Styling (CSS, SCSS, LESS): We expect you to be comfortable using modern approaches to styling that minimize repeat code
API consumption: share some of the projects you’ve worked on where your front-end applications have consumed REST (or other) APIs
JSON: we expect you to be completely comfortable working in JSON
Code Reviews: Openness to having your code reviewed and excited about providing feedback on other’s code
Source Control - We expect you to be fluent in Git branching, pull requests, commits, merges, etc
Think through and build to performance and accessibility challenges
Working with other disciplines: Our project teams include strategists, Project managers, User Experience designers, visual designers, front-end devs, back-end devs, dev ops, and IT, and our clients. We believe we make better work together, in collaboration
Responsibilities
Stay on top of industry trends and techniques and share them with your colleagues
Test new approaches to understand benefits and determine project fit
Consider user-experience across multiple devices
Helpful Skills and Experience
If you have skills in any of the following areas, let us know - but we consider them bonuses, not requirements:
Hybrid native app development (react native, nativescript, tabris)
Native app development (Android, iOS)
Database management (PostgreSQL, mySQL)
Dev Ops experience (chef, vagrant, aws, cloud)
SOAP API consumption
XML/XSLT
Ruby on Rails
REST API Development
Pair Programming
Grunt/Gulp
A little bit about Domain7:
The world is changing. Technology has created a layer of global connectivity that now gives humans the power to not just to connect, but to spread empathy globally. If used well, the next generation of technologists can help design a more empathetic and connected world. At Domain7, we're signing up to be part of that shift.
Process
Introduce yourself to us! Tell us about the projects you’ve been a part of, what roles you’ve played in making them, the tech you’ve used, and teams you’ve been a part of. We’d love to hear about the work you’re most proud of and your development process. Any samples or project examples are welcome.