A custom development company, MentorMate is a design and software powerhouse with mature and established practices in Enterprise Web & Mobile Development, Technical Architecture, Human-Centered Design, Cloud & DevOps, Advanced Data Мanagement & Analytics.
We are looking to hire a Senior Front-Еnd Developer with React. This position requires a solid hands-on developer to fully participate in the software development process, including design, development, unit testing, and technical documentation.
As a top engineering employer, run by engineers, MentorMate provides challenging careers in a friendly, people-oriented environment. We value our employees and share our success through competitive pay and benefits, advancement opportunities, and flexible working models.
What you need to have
3+ years experience with React.js
Excellent JavaScript knowledge
Experience with a state management library like redux, mobx, react-query, etc.
Strong knowledge of different React patterns and design principles
Good understanding of unidirectional data flow, state management, and immutability
Experience configuring and writing unit tests
Familiar with the latest HTML5 APIs and specifications
Understanding of CSS flexbox, animations, transformations, and media queries
Experience with GraphQL is a plus
Excellent spoken and written English
Extra points if you have experience with
Any back-end programming language (Node.js, PHP, .NET, etc.)
One of the following: Angular, Vue.JS, ReactNative, etc.
Leading a team
Mentoring junior engineers
What will be your responsibilities
Participate in the architecture, design and development phase of software production
Build responsive websites
Build Single Page Applications w/ (but not limited to) React.js
Integrate with server-side Web APIs
Deliver high-quality software with extensive unit testing
Participate successfully in an established daily Scrum process
Enforce coding and UI standards
How you will spend your time
50% Writing code and tests
25% Scrumming and helping others on the team
10% Reviewing teammates’ code
5% DevOps
5% Refactoring
5% Documenting
WE OFFER
Career Development
Professional growth in a global company
Meaningful enterprise projects
Latest technologies to choose from
Work side-by-side with top engineers
Challenging problems to solve
A career path with regular salary increases
Individual learning budget
Internal technical and soft skills trainings
Leadership program
Business English classes
Work & Life Balance
Remote or hybrid working model
Five offices in Bulgaria to work from
Additional paid time off for loyal employees
Regular team gatherings
Employee Referral program
Gamification incentive program
State-of-the-art offices
Internal communities of interest
Charity and volunteer activities
Diverse working environment
Metro Station next to the office (Sofia)
MentorBikes to use
Flexible Benefits
Additional health and dental insurance
Investment savings account plan
Additional voluntary pension insurance
Different types of insurances to choose from
Covered transport expenses
Parking (Sofia)
Multisport card
By submitting my application for this position I confirm that I accept and am aware of MentorMate’s Privacy Policy.