Junior Full Stack JavaScript Developer
About Company
A technology-driven business building modern digital products used by a growing customer base. We focus on clean code, thoughtful development, and creating reliable user experiences.
Our team values learning, collaboration, and supportive mentorship. This is an environment where junior engineers can build strong foundations, gain real-world experience, and grow alongside experienced developers.
The Role
We are looking for a Junior JavaScript Developer to join our engineering team and support the development of modern web applications.
This role is ideal for someone early in their development career who is eager to learn, contribute to real projects, and develop their technical skills under the guidance of senior engineers.
Responsibilities
- Support the development and maintenance of JavaScript-based applications
- Assist in building user-facing features under guidance from senior engineers
- Write clear, maintainable code and contribute to code reviews
- Collaborate with designers and product team members on requirements
- Fix bugs and help improve application performance
- Learn and apply best practices in software development
- Participate in team stand-ups, planning, and technical discussions
Qualifications
Must have
- 1–2 years of experience (or strong projects) working with JavaScript
- Basic experience with a modern JavaScript framework (e.g. React, Vue, or similar)
- Understanding of HTML, CSS, and web fundamentals
- Familiarity with Git and version control
- Willingness to learn, take feedback, and grow as a developer
- Good communication skills and a collaborative mindset
Nice to have
- Exposure to Node.js or backend concepts
- Personal or academic projects demonstrating JavaScript skills
- Familiarity with REST APIs
- Basic testing knowledge or interest in learning testing practices
Qualities
Curiosity
A strong desire to learn, experiment, and improve technical skills.
Problem-solving
Able to approach problems logically and ask questions when needed.
Communication
Comfortable communicating progress and challenges with the team.
Growth mindset
Open to feedback and eager to develop professionally.
Ownership
Takes responsibility for assigned tasks and follows through to completion.
Additional Information
This role offers hands-on experience working on production systems, learning from experienced engineers, and building a solid foundation in modern JavaScript development.
Benefits
- Competitive junior-level salary
- Mentorship and structured learning support
- Flexible working arrangements
- Generous holiday allowance
- Supportive and collaborative team culture
- Career progression opportunities
%201.png)