Role Overview
Brainberry is hiring a mid-level Middle JavaScript Developer. This is a full-time role in Toronto. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Experience with ReactJS, AngularJS, or similar UI frameworks
Understanding Component-Based concept
Experience with testing tools (Jest, Jasmine, ESLint, Karma)
Using Build-Tools (Webpack, npm, Gulp)
Basic understanding of the principles of usability (a11y)
Experience with RESTful APIs
Experience with state management libraries (Redux, MobX)
Will be a plus:
Intermediate level of English
Experience with functional programming concepts/languages
Experience with one non-scripting language (Java, C++, C#, or other)
Understanding Microservice Architecture pattern
Requirements
Take part in architectural decisions
Follow solid design and high-quality implementation practices
Develop Internal CRM system
Daily communication with customer
We are offering
Ongoing opportunities in an international company
Democratic management style
Trainings and business trips abroad
24 working days paid vacation
A comfortable office in downtown
Coaching for your professional development
Free lunch and coffee/tea (as much as you feel like drinking)
Who we are We are a global team of developers, project leaders, support staff, and more. We are a young but forward-thinking company with head office in Canada and Service Delivery Office in Ukraine. Our skills and customer service acumen are truly unmatched. We are proud to deliver IT outsourcing/outstaffing services to companies worldwide.
We Help Our Clients Meet And Exceed Their Business Goals By Providing:
Software Development And Maintenance Services
Vendor Relationship Management And Guidance
Modernization of Legacy Systems
Management of Existing IT Systems
Training in Improved IT Processes
Real Time Decision Support
Cost Control And Quality-Oriented Systems Management
A Partnership With Solution Providers Worldwide That Allows Us to Create Custom IT Solutions
#J-18808-Ljbffr
Frequently Asked Questions
How do I apply for the Middle JavaScript Developer position at Brainberry?
Use the Apply button above to submit your application directly to Brainberry. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Middle JavaScript Developer position at Brainberry located?
This position is based in Toronto. Brainberry has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Middle JavaScript Developer at Brainberry earn?
Brainberry has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Middle JavaScript Developer role at Brainberry posted?
This role was posted on April 16, 2026 (53 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start