Senior Frontend Developer (Full-Time, Remote, Canada)
We’re a rapidly growing Health IT company that recruits and matches patients to clinical trials or hospitals in strictly defined geographic regions that have expert doctors for their condition (breast cancer, asthma, depression, etc.). This is managed through an online app linked to large databases handling thousands of queries every week.
Are you the right fit?
Do you love your job? Your focus is on the tasks at hand. As a remote company with a spread-out dev team, we don’t work on a 9am to 5pm schedule. You will need to coordinate with the rest of the team and jump in when things break.
Do you love great UX? You are primarily a Frontend Developer, but you also have an eye for great design and a feel for intuitive UX. You look beyond the code and understand how users will interact with it.
Are you always learning new things? You love keeping a pulse on new tech and testing new solutions. Your focus is on frontend Vue code, but you can dig in wherever needed. Python, Go, API, you name it. If you don't know it, you're ready to jump in and learn it.
Do you love testing? You love a successful launch, so you test your code before shipping. Always! You never want a customer to see a broken app, so you make sure everything is in place before shipping it.
Can you balance a lot of priorities? Frontend apps need to consider performance (across networks and devices beyond our control), customer demands, A/B tests, UX research, code quality, a rapidly changing ecosystem of languages and modules, just to name a few. While maintaining all that, we also want to ship out new features! You can balance and prioritize these demands without getting overwhelmed and keep driving goals across the finish line.
Do you love helping others? You are the first to jump in and fix a bug. Or draft a more streamlined and intuitive UX. You love sharing knowledge with the rest of your team and building shared tooling for other developers.
What you’ll be doing
Research, guide, and execute frontend architecture changes.
Distilling complex features and workflows into simple intuitive experiences for our internal users and customers.
Designing well-crafted user interfaces and experiences that balance form and function.
Refactor existing code. We have partially migrated our frontend to Vue, but we still have some legacy code to clean up and port. And we are constantly finding ways to improve all of our code.
Refining and iterating on existing features and workflows. And designing entirely new interfaces and user experiences from the ground up.
Solving customer problems at scale by utilizing research, data, and your own product intuition.
Working with Developers to implement and directly contribute to our evolving design system.
Regularly seeking out and sharing feedback to help improve the overall quality of our product and design thinking.
Collaborating closely with Project Managers to ensure your designed solutions are shipped to customers as intended.
Being the voice of our internal users & customers and advocating for their needs and abilities.
Ship to thousands of users every day while having lots of autonomy in terms of code and feature ownership.
Review code written by other team members or other teams.
Help put tools, processes, and documentation in place to improve our code quality.
Experiment: this is a Startup, so we’re open to change as we are constantly growing and learning.
You know Git inside and out. Experience with YouTrack is a bonus.
Comfortable writing frontend unit tests.
Ability to synthesize feedback from multiple sources and find a path forward.
Highly organized and able to manage multiple concurrent tasks and deadlines
Proven track record of successfully balancing customer and business needs to attain goals and meet expectations.
Clear and concise written skills with an ability to distill and communicate complex topics in simple ways. We’re a remote company - communicating with the team is our lifeline!
Your English is top notch! You may speak other languages (including code!) but you think in English. While we’re a remote company with employees around the globe, we are primarily English speakers. We chat all the time and we want you to join in the conversation (and the jokes!). TOEFL or IELTS is preferred for non-native speakers.