Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Front-End Developer image - Rise Careers
Job details

Front-End Developer

We’re Oak and we’re on a mission to make the experience of communicating with employees simpler, easier and more streamlined than anyone else. 

We believe there is a better way to use technology to engage employees, cut through the noise, and inspire action that puts people at the heart of organisations.

At Oak we pride ourselves on hiring great people and providing an amazing workplace culture for everyone. We know how important it is that you feel trusted, encouraged and supported throughout your career. That's why at Oak we place a huge emphasis on people, making sure that you as an employee are given everything that you need to thrive in your new role. From growth and development, to making sure that your voice, ideas and opinions are heard - we value our staff as individuals and recognize all contributions as a critical element to our wider success.

We are looking for a Front-End Developer to join our engineering team.

  • You will work on rich, responsive browser experiences, as well as mobile first applications.
  • You'll participate in developing exciting new features.
  • You'll code in JavaScript (ES6), Typescript (3+), CSS3 and HTML5.
  • You'll be able to deliver reusable code and enrich our in-house UI framework.
  • You'll optimise the application for maximum speed and scalability by employing all tools available to achieve great performance and UX.
  • You'll take advantage of existing technologies and be able to apply these to a variety of projects. 
  • You’ll be responsible to establish best practices, suggest new technologies, design and deliver high quality solutions.
  • Highly proficient with JavaScript and JavaScript frameworks
  • Solid understanding of styling and applying design to web pages using HTML5, CSS3/4
  • Love for coding polished interactive experiences that delight users and showing attention to detail in UX
  • Being proficient with Azure DevOps
  • Being confident with unit, end to end and integration testing

Fundamentals

  • JavaScript (ES6)
  • Typescript (3+)
  • CSS3
  • HTML5

Desirables (current tech)

  • VueJS 2 (not Vue 3)
  • JSX/TSX
  • SASS/SCSS

Desirables (modern tech)

  • React (Hooks)
  • Playwright (end to end)
  • Jest (unit tests)
  • LitJS (Web components)
  • Storybook

Benefits

  • Laptop
  • Training & Development
  • 25 days holiday plus Bank Holidays
  • Discretionary days (up to 5 as needed)
  • Christmas closure (work permitting) between Xmas and New Year
  • Pension and life insurance
  • Health insurance & EAP 
  • Gym contribution and Travel allowance
  • Engaging social events
  • Enhanced Maternity & Paternity Leave

Above all else we have an excellent culture at Oak which we work hard to maintain. We are looking for an experienced person that has a positive outlook and is a good fit in a highly engaged team.

Equality and Diversity Statement

At Oak Engage we are dedicated to cultivating a diverse and inclusive work environment where all individuals are valued and respected. We embrace applications from candidates of any background, irrespective of race, colour, ethnicity, national origin, gender, gender identity, sexual orientation, age, religion, disability, or any other protected characteristic. We believe that diverse perspectives enrich our organisation, enabling us to thrive. Our commitment extends beyond recruitment, as we actively promote equal opportunities, fair treatment, and a culture of respect for all employees. Join us in creating a workplace that celebrates diversity and fosters inclusion.



Oak Engage Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Oak Engage DE&I Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Oak Engage
Oak Engage CEO photo
Will Murray
Approve of CEO

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Front-End Developer, Oak Engage

At Oak, we are on a mission to redefine how organizations communicate with their employees, making it simpler, smoother, and more engaging than ever before. We pride ourselves on a vibrant workplace culture that champions individual contributions and nurtures growth. Currently, we are looking for a Front-End Developer to join our talented engineering team. In this role, you will work on creating rich, responsive browser experiences and mobile-first applications that truly delight users. You will utilize your expertise in JavaScript (ES6), TypeScript (3+), CSS3, and HTML5 to develop exciting new features and deliver reusable code that enhances our in-house UI framework. Your focus will be on optimizing applications for maximum speed and scalability, ensuring top-notch performance and user experience. Moreover, your insights into best practices and innovative technologies will help shape our development processes. If you have a passion for coding interactive experiences and are knowledgeable in modern tools such as VueJS 2, React, and SASS/SCSS, we want to hear from you! At Oak, your work will not only impact our company but also help foster a diverse and inclusive environment where everyone can thrive.

Frequently Asked Questions (FAQs) for Front-End Developer Role at Oak Engage
What are the responsibilities of a Front-End Developer at Oak?

As a Front-End Developer at Oak, you will be tasked with crafting responsive and interactive browser experiences and mobile-first applications. You will participate in developing innovative features, coding in JavaScript (ES6), TypeScript (3+), CSS3, and HTML5. Additionally, you will optimize applications for speed and scalability, enrich our UI framework with reusable code, and establish best practices within the team.

Join Rise to see the full answer
What qualifications are required for a Front-End Developer at Oak?

Candidates for the Front-End Developer role at Oak should possess strong proficiency in JavaScript and its frameworks, along with solid CSS3 and HTML5 skills. Experience with Azure DevOps and understanding of unit testing, end-to-end testing, and integration testing are also essential. Familiarity with modern technologies like VueJS 2, React, and SASS/SCSS is highly desirable.

Join Rise to see the full answer
What is the company culture like for a Front-End Developer at Oak?

The culture at Oak is centered around trust, encouragement, and support. We prioritize diversity and inclusion, valuing every individual’s contributions. As a Front-End Developer, you'll be a part of an engaged team that fosters personal and professional growth, where your voice and ideas are actively heard and respected.

Join Rise to see the full answer
What benefits can a Front-End Developer expect at Oak?

Front-End Developers at Oak enjoy a comprehensive benefits package, including a laptop, training and development opportunities, 25 days of holiday plus bank holidays, as well as discretionary days. Additional perks include pension and life insurance, health insurance, gym contributions, travel allowances, and engaging social events to encourage team bonding.

Join Rise to see the full answer
Is Oak an equal opportunity employer for Front-End Developers?

Yes, Oak is committed to creating an inclusive and diverse workplace. We welcome applications from candidates of all backgrounds, regardless of race, gender, age, or any other characteristic. We actively promote equal opportunities and strive to cultivate a respected and fair environment for all employees.

Join Rise to see the full answer
Common Interview Questions for Front-End Developer
Can you describe your experience with JavaScript frameworks as a Front-End Developer?

In your response, highlight specific projects where you've successfully utilized JavaScript frameworks. Talk about the challenges you faced and how you overcame them, and emphasize your familiarity with both traditional frameworks like VueJS 2 and modern ones like React.

Join Rise to see the full answer
How do you approach optimizing the performance of a web application?

Discuss techniques such as minimizing HTTP requests, utilizing lazy loading, optimizing images, and employing caching strategies. Reference your specific experience and the measurable results you achieved through these optimizations.

Join Rise to see the full answer
What best practices do you follow when writing reusable code?

Explain your coding process, emphasizing principles like DRY (Don't Repeat Yourself) and modularization. Share examples of how reusable components have streamlined your workflow in past projects.

Join Rise to see the full answer
How do you ensure cross-browser compatibility in your web applications?

Mention tools and techniques you use, like testing frameworks and browser compatibility checkers. Provide examples of past experiences where you had to troubleshoot specific compatibility issues.

Join Rise to see the full answer
Can you describe a time when you had to implement feedback from your team or stakeholders?

Reflect on a particular situation where you received constructive feedback and how you integrated it effectively into your project. Highlight the importance of collaboration and adaptability in your role.

Join Rise to see the full answer
What strategies do you use for unit and integration testing?

Discuss the testing frameworks and tools you prefer, such as Jest for unit tests and Playwright for end-to-end testing. Share your process for ensuring the quality and reliability of your code through rigorous testing.

Join Rise to see the full answer
How do you handle tight deadlines while maintaining code quality?

Talk about your time management skills and how you prioritize tasks. Provide an example of a project that required both speed and quality, and discuss how you balanced these demands.

Join Rise to see the full answer
What role does user experience play in your development process?

Emphasize your commitment to user-centered design principles. Discuss how you ensure that UX considerations inform your coding decisions, leading to polished, interactive experiences.

Join Rise to see the full answer
How do you stay current with the latest trends in front-end development?

Share the resources you rely on, such as online courses, community workshops, or forums. Discuss how continuous learning has positively impacted your work as a Front-End Developer.

Join Rise to see the full answer
Can you explain your experience with collaborative tools like Azure DevOps?

Describe how you have utilized Azure DevOps in managing projects, collaborating with team members, and tracking progress. Share specific examples that demonstrate your proficiency with these tools.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Oak Engage Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Accesa Remote Employees can work remotely, Romania
Posted 20 hours ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 4 days ago
Jobot Hybrid West Palm Beach, FL
Posted 14 days ago
Photo of the Rise User
Posted 8 days ago

We enable organisations to ​connect their teams, engage their people,​ and work better as one​

8 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 10, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!