We are looking for a Senior FrontEnd Developer to play a role in helping us build brilliant solutions together. Success in this role will be a result of an ambitious attitude, an eagerness to learn about emerging technologies, and an ability to tackle complex problems. We prefer this position to be based in the Halifax area.
Imagine what it would be like to work in a place where everyone saw things creatively. Where smart, talented people strive for excellence every day, taking on new challenges and opportunities. The kind of place where people work hard individually and collectively, but where we realize that there is life outside the office. The kind of company where you can take your career where you want to take it, not just where some rigid organizational chart says it can go.
You will join a team that is taking emerging and existing technologies and using them to help our clients change business models and reach their customers in new and innovative ways.
We need people who are driven to understand the technical and functional solutions they are delivering, energized by working in a multi-project environment, and have a passion for delivery. You don't take yourself too seriously and believe in having fun while the work happens.
We understand that you may not have all the qualifications listed in this posting - although it would be impressive if you did. Experience means a lot, and skills can be transferred and learned, but we feel passion and fit are just as important. Above all else, we're looking for someone who can bring new perspectives to our work and culture, and has a desire to be challenged.
If you're looking at this and feel like you're the right person for the job, we encourage you to apply.
What you'll do
You will be part of a comprehensive development team, and will be called upon to perform several technical duties:
Develop semantic HTML and learn CSS & JS while having an eye for good project architecture
Know when and how to use feature detection, polyfills, and other techniques to ensure compatibility across development environments (browsers, mobile formats, operating systems)
Avoid web performance pitfalls, identify performance bottlenecks, optimize existing code when appropriate, and actively advocate for web performance when examining project requirements
Practice progressive enhancement and the "Mobile First" philosophy
Integrate with other groups within the development team as an advocate for user experience and be a subject matter expert in front-end development
Participate in scoping and estimating proposed solutions for clients
Review and contribute feedback regarding project requirements, wireframes, and design, proposing alternative user experience solutions when warranted
What you'll need
Self-starter who embodies the customer-first philosophy
5+ years experience with front-end development technologies
Proficiency with version control (Git)
Experience with command-line tools
Enthusiasm when learning new technologies
Experience with DevOps, Data Science, IOT development or Mobile Development are definite assets.