Local candidates only
You will work in a highly productive and collaborative team where your ideas will be listened to and put into action. This exciting opportunity would suit a Senior ReactJS Engineer who is looking to move upwards and onwards and is eager to work closely with senior management on interesting and super cool ideas. Join us to build some truly awesome products!
What you will do
Develop user interface features on a large-scale of web application
Ensure the technical feasibility of UI/UX designs
Optimize application for maximum speed and scalability
Assure that all user input is validated before submitting to back-end
Develop web templates based on graphical web layout designs that follow the strict requirements.
Collaborate with other team members and stakeholders
Provide continuous support and guidance to less senior colleagues through regular coaching activities and support them in fulfilling their personal development plans
What you should have
5+ years of software engineering experience
Solid front-end development skills and experience in
HTML5, CSS, JavaScript and Typescript
Expertise in JavaScript libraries (
ReactJS
is required) and strong experience with state management
Experience with
REST API
development and consumption
Familiarity with
build tools
(we use
Vite
, though experience with other tools is also acceptable) and the broader JavaScript toolchain)
Ability to write testable code, with experience in both unit and integration testing, code reviews, and maintaining coding standards.
Familiar with
AWS
Exposure to environment developing a large-scale web application, and experience to build and optimize performance. Experience with
microfrontends
is a plus
Good team player, providing guidance and assistance based on your experience in front-end development
Good understanding of
CI-CD
and
Trunk-Based Development
is highly desirable
Good basic knowledge of NodeJS and an interest in growing into a full-stack development role over time
Good verbal
communication skills in English
Proactive Mindset:
Takes ownership of tasks and projects without waiting to be told. Identifies opportunities for improvement and acts on them early. Speaks up when something doesn't feel right, challenges the status quo respectfully, and contributes to a culture of healthy debate.
Critical Thinking and Curiosity
: Asks thoughtful questions, seeks clarity, and strives to understand the 'why' behind decisions, not just the 'what' or 'how'.
Be happy to coach, mentor and train less senior colleagues