Position: Front - End Developer
Company: MEGOGO
Experience required: 5y
Category: JavaScript
English level: upper
Published: 2022-08-01T00:00:00+03:00

**CLIENT AND PROJECT**

Currently, we are looking for a Front-end Developer to join our Scrum team. As a team member, you will work in a well-established front-end development environment and join our existing colleagues. We will trust you with implementing new functionalities and keeping the code clean and up to date. If it becomes a challenge, you always have the support of the whole project team. If front-end development is not the only interest of yours, further cross-competence contributions very much welcome. We constantly look for continuous improvement opportunities in many project’s areas, where your input and initiative will be heard and valued. Our focus is on a structured, defined, and straightforward way of working and delivering implementations that follow modern approaches. If you want to join an exciting project, work with a team that has good vibes, have many opportunities to learn new things, suggest your ideas and have them implemented - let’s talk :)

Our client is one of the world’s largest ship operators within the open hatch segment from Norway.

The project focus is on the development of a new cargo tracking system. The system itself replaces manual processes and external systems, giving users access to the information in one centralized place.

**RESPONSIBILITIES**
Stay up-to-date on the latest technologies and make architectural decisions to ensure the quality of the product
Optimizing code and applying good programming practices
Implement features that meet business requirements while maintaining a healthy, sustainable, and reliable codebase
Communicate opportunities for UX improvements, advocate customer needs, and define feature requests to our Product Management team
Mentoring junior colleagues
Participate in code reviews and work with the team to improve internal coding standards
Thrive in a fast-paced environment, continuously learning and sharing knowledge to solve unique technical challenges
Be disciplined and motivated, maintain responsibility for all development tasks

**REQUIREMENTS**
Extensive experience developing Vue.js based SPA applications.
Experience with Tailwind CSS.
Experience writing custom components/logic, not relying on external component libraries.
Experience with state management patterns. 
Experience using APIs within front-end applications.
Proficient at covering your code with unit tests
Fluent in English (both verbal and written).
Team leadership and mentoring.

**ADVANTAGES**
Experience with Cypress E2E testing.
Experience working in process & procedure-based work environments (Agile Scrum), following coding and documentation standards.
Work with Atlassian stack (or understanding the general principles) - Bit Bucket, JIRA, Confluence.

**COMPANY OFFERS**
Loyalty Day off
ReizHealth Days
Flexible Vacation Policy
Referral program
Opportunity to grow on a horizontal career path
Internal training, workshops, certification
Knowledge sharing sessions, team-buildings, learning lunches
Mentorship program
Flexible working hours
Opportunity to work from home
Yoga, Go-Karts, Wakeboarding and Other Seasonal activities

**ADDITIONAL INFORMATION**
We will only contact selected candidates
Work from anywhere
Full time
3-month probation period