(Please note that while this is a fully remote role, the applicant MUST reside in the UK.)
About the Role
You will be responsible for contributing to the technical design, development, and implementation of the Viewber application ecosystem. The role involves more than just writing production code; in a typical week, you could be: brainstorming technical architecture options, providing feedback to improve our development processes, reviewing PRs from other team members, fixing a bug you randomly came across, or improving unit test coverage.
We’re looking for an outstanding Developer with a desire to participate in a growing team with the skills, experience, and understanding to join a small, but strong development team. In order to meet the many challenges and high volume work of the Viewber users, it is important for the Developer to have excellent communication.
What you will do
You will be in charge of drastically improving multiple functionalities and features for our web app, helping to migrating from legacy project, as well as improving and maintaining the quality of the entire codebase.
You will take charge of your own work and proactively suggest improvements across the whole frontend / backend.
In a remote environment you will be responsible for your own time and results – there will be no babysitting.
What you will need to succeed
Nutcracker: you love solving engineering problems.
Independent: you are self-motivated, take initiative, and are a strong communicator. You are results-driven and willing to learn and improve yourself.
Technical Ninja: proficiency with React, Redux, Vue.js backed by 4+ years of professional development experience.
Caring Developer: you recognize that your code and work impact not only the customers but also the rest of the team. You conduct yourself with professionalism and respect not only in meetings but also in how you structure your code and in the documentation that you write.
Superb English fluency: we are an international team and clear communication is vital. It goes without saying (but we’ll say it anyway) that you absolutely must have the ability to participate in frequent video meetings.
Knowledge of Laravel 5.7+ and working with API.
You have experience with frontend testing.
You know Tailwind CSS and are experienced with Frontend and presentational skills.
You have experience with good design practices and Product Design.
Experience with building Progressive Web Apps (Service Workers etc.)
Experience in and desire to participate in mentoring, shaping the development process.