Chromium Developer
Redbrick
- Victoria, BC
- $100,000-130,000 per year
- Permanent
- Full-time
- Highly competitive salary
- Attractive vacation, healthcare & benefits, including generous RRSP matching (Canada) and 401k (US)
- ‘People-first’ culture that prioritizes fun
- Autonomy and freedom to do your best work on your own terms (you won’t find any micromanagers here)
- Flexibility to work remotely
- State-of-the-art and centrally located offices (Victoria & Minneapolis)
- Remote work fund to create a successful home working setup
- Opportunities to work on interesting products
- High-end hardware and equipment — in the office and at home
- Opportunities to learn and grow through professional development support, funding, and mentorship
- Internal mobility; opportunity to work with various products and teams across the Redbrick portfolio of companies
- Monthly fitness reimbursements to support a healthy and active lifestyle
—Carl, ShiftWhat does a day look like in my role?We get it: You want to know what you’re signing up for before you apply, right? This is what you need to know: As a Chromium Developer for Shift, you’ll be responsible for:
- Collaborating with the browser core team to support and enhance our Chromium-based browser.
- Understand and maintain our browser's codebase, ensuring its stability and performance through code optimization, debugging, and refactoring.
- Analyze and resolve complex technical issues related to Chromium internals, ensuring compatibility across different platforms.
- Conduct code reviews, provide constructive feedback, and mentor junior developers to promote a high standard of code quality and adherence to best practices.
- Stay up-to-date with the latest developments in Chromium / C++ / web technologies, identifying opportunities for innovation and optimization.
- After 1 week
- You’ve been introduced to all of the Shift teams.
- You have an understanding of the software we build and are starting to familiarize yourself with the development process.
- You will have started or completed a couple of small tasks and merged in code that will be released to our users.
- After 1 month
- Be actively participating in team discussions and code reviews.
- Collaborate with the development team to understand the current implementation and identify areas for improvement.
- Starting to feel comfortable navigating within our codebase and forming a mental model of how the various components work together.
- Has successfully contributed to resolving technical issues and/or implemented new features.
- After 6 months
- Can tackle complex issues, contribute to architectural discussions, and suggest meaningful improvements in code quality, performance, and stability.
- Are fully adapted to Shift's work culture and processes, aligning your workflow with company standards and expectations.
- Have begun mentoring less experienced team members, and seize opportunities to share knowledge.
- Contribute to the growth and success of the company by actively participating in strategic discussions and help shape the future direction of our browser.
- 3+ years of professional experience using modern C++
- Solid knowledge of Chromium internals and experience working with the Chromium codebase.
- Strong understanding of object-oriented programming principles and design patterns.
- Attention to detail and ability to produce tested, production-ready software.
- Proficiency in debugging and performance profiling tools.
- Ability to take ownership of and problem-solve your way through complex tasks and challenges.
- Strong communication skills, with the ability to collaborate effectively within a team environment.
- Experience coaching / mentoring other technical team members.
- Experience with version control systems (preferably git).
- Bachelor's degree, or equivalent practical experience.
- Experience with scripting languages (python, bash, powershell, etc.)
- Familiarity with web technologies such as HTML, CSS, and JavaScript/TypeScript.
- Apply with your cover letter, resume and links to your GitHub or public repos and take this opportunity to tell us your story and why you’d be a good fit on our team.
- Download Shift (tryshift.com) -- we want to hear what you think!
- Be sure to follow us on