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

Senior Frontend Developer

Company Description

ApprovalMax is award-winning B2B software used by businesses around the world to approve bills and expenses. It streamlines the approval process for decision makers by replacing paper and email approvals with automated workflows. ApprovalMax integrates with platforms such as Xero, QuickBooks Online and Oracle NetSuite to unlock powerful efficiencies for approvers and finance teams. The company is globally recognised and has won’ Xero App Partner of the Year’ four times since 2020 in different countries.

Job Description

We are looking for a Senior Frontend Developer to join our Core team. 

 

Job responsibilities:

  • Redesign and refactoring of the product;

  • Development of new functionality and UI library;

  • Development of the existing product;

Qualifications

Job requirements:

  • Interface development experience of 5 years and more;

  • Excellent knowledge of JavaScript (ES6+) and TypeScript;

  • Excellent knowledge and experience of SPA on React;

  • Good knowledge of HTML and CSS;

  • Understand the principles of RESTful API and HTTP/HTTPS with SWAGGER documentation;

  • Knowledge of written English (all business correspondence takes place in English).

 

Additional requirements:

  • Experience with Next.js, Styled Components, React Query, Redux, NX, Webpack, Node.js;

  • Experience in writing unit tests and integration tests (Jest, etc.);

  • Experience with micro-service architecture;

Additional Information

This role is:

  • Full-time and permanent.

We offer:

  • Growing international business with 10,000+ subscribers
  • Regular performance-based compensation reviews.

  • 100% paid 20 business vacation days.

  • 100% paid 10 sick leave days.

  • Flexible hours.

  • Remote work.

  • Health & Wellness program - a bonus payment, which will cover 50% up to a total of 500 Euro annually of the amount spent on the following activities: medical services (except regular health insurance), fitness, sports activities (excluding sports equipment), stress management, body massage, weight management, yoga, traveling, etc.

  • Reimbursement of co-working space.

  • Reimbursement of professional development courses.

  • Service years recognition financial reward.

  • Parental leave support.

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

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 Senior Frontend Developer, ApprovalMax Limited

Are you ready to take your skills to the next level? ApprovalMax, an award-winning B2B software company based in Belgrade, Serbia, is searching for a talented Senior Frontend Developer to join our Core team. In this exciting role, you’ll be at the forefront of redesigning and refactoring our product, developing fresh functionality and UI libraries, as well as enhancing our existing applications. Your extensive experience and strong command of JavaScript (ES6+) and TypeScript will be paramount as you create stunning single-page applications (SPAs) with React. At ApprovalMax, we pride ourselves on streamlining approval processes for businesses worldwide, and your contributions will directly impact our goal of providing powerful efficiencies for finance teams. We value knowledge of RESTful APIs and HTTP/HTTPS, and the ability to understand Swagger documentation will set you apart. If you have experience with tools and frameworks like Next.js and Redux, and are passionate about quality through unit and integration testing, we want to hear from you! Plus, we offer an array of benefits, including flexible hours, remote work options, and paid vacation and sick leave. Join our international team and help us continue to revolutionize the world of approvals!

Frequently Asked Questions (FAQs) for Senior Frontend Developer Role at ApprovalMax Limited
What are the core responsibilities of the Senior Frontend Developer at ApprovalMax?

As a Senior Frontend Developer at ApprovalMax, your primary responsibilities will include redesigning and refactoring our product to enhance user experience, developing new functionality and UI libraries, and continuing to improve our already existing applications. You will work closely with the Core team to ensure our solutions meet the highest standards and provide significant value to our users.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Frontend Developer position at ApprovalMax?

To qualify for the Senior Frontend Developer position at ApprovalMax, you should have over 5 years of experience in interface development, with excellent knowledge of JavaScript (ES6+) and TypeScript. Proficiency in creating Single Page Applications using React, as well as a good understanding of HTML, CSS, RESTful APIs, and HTTP/HTTPS is crucial. Experience with tools such as Next.js and Redux will also be beneficial.

Join Rise to see the full answer
What tools and technologies does ApprovalMax use for Frontend Development?

At ApprovalMax, we utilize a variety of tools and technologies for Frontend Development. Key technologies include React for building user interfaces, Next.js for server-side rendering, and additional tools such as Styled Components, React Query, Redux, and Webpack to enhance our product’s capabilities. Familiarity with these technologies is highly advantageous for a candidate.

Join Rise to see the full answer
Is remote work an option for the Senior Frontend Developer role at ApprovalMax?

Yes, the Senior Frontend Developer position at ApprovalMax supports flexible hours and allows for remote work. We understand the importance of work-life balance, and as part of our commitment to employee well-being, we offer a flexible work environment that accommodates different schedules.

Join Rise to see the full answer
What benefits does ApprovalMax provide for the Senior Frontend Developer position?

ApprovalMax provides a comprehensive benefits package for the Senior Frontend Developer role, which includes 20 paid vacation days, 10 paid sick leave days, health and wellness programs, reimbursement for co-working spaces, and support for professional development courses. We also recognize long service with a financial reward and provide parental leave support.

Join Rise to see the full answer
Common Interview Questions for Senior Frontend Developer
Can you explain your experience with JavaScript and how you utilize it in your projects?

In your response, it’s important to detail your specific experiences with JavaScript (ES6+) in various projects. Focus on how you applied JavaScript to solve complex problems, your familiarity with libraries or frameworks, and showcase any projects where you implemented advanced features. This will demonstrate your proficiency and creativity in using JavaScript.

Join Rise to see the full answer
What are your approaches to testing in frontend development?

When answering this question, you should discuss your experience with unit tests and integration tests, mentioning specific tools like Jest. Highlight the importance of testing in your development process and how it ensures the reliability and quality of your coding work.

Join Rise to see the full answer
How do you ensure your web applications are responsive and user-friendly?

An effective answer would involve discussing your work with CSS and frameworks that prioritize responsive design. Mention techniques such as media queries, Flexbox, or grid systems, and illustrate how you regularly conduct user testing to gather feedback and iterate on user experience improvements.

Join Rise to see the full answer
How comfortable are you with using RESTful APIs in your projects?

Explain your familiarity with RESTful API principles, discussing any projects where you implemented them. Mention your understanding of HTTP methods and status codes and how you’ve used APIs to retrieve and send data within your applications.

Join Rise to see the full answer
Describe a challenging project you worked on and how you overcame obstacles.

In your response, provide a specific example of a challenging project. Discuss the obstacles you faced, the steps you took to brainstorm solutions, and what you learned from the experience. Showcase your problem-solving skills and resilience under pressure.

Join Rise to see the full answer
What best practices do you follow for code refactoring?

Discuss your approach to code refactoring, emphasizing the importance of maintainability and readability. You can outline your process of reviewing codebases, identifying pain points, and implementing efficient changes without disrupting existing features.

Join Rise to see the full answer
How would you explain your development process from start to finish?

Outline your development process in a structured way, mentioning phases such as requirements gathering, planning, development, testing, and deployment. Highlight how you collaborate with peers during each stage and your use of Agile methodologies if applicable.

Join Rise to see the full answer
What motivates you about working in frontend development?

Your answer should express your passion for building engaging user experiences and how frontend development allows you to blend creativity with technical skills. Discuss how you stay updated with industry trends and look for opportunities to innovate and improve your skill set.

Join Rise to see the full answer
How do you handle tight deadlines and pressure during project delivery?

Provide strategies that you use to manage time effectively, such as prioritizing tasks and breaking down larger projects into manageable milestones. Share examples of past experiences where you successfully met tight deadlines while maintaining quality.

Join Rise to see the full answer
What experience do you have working with teams and how do you enhance team collaboration?

Highlight your collaborative experience, focusing on how you’ve worked within a team environment, facilitated discussions, or took on a leadership role for certain projects. Mention practices that promote team cohesion, such as code reviews or shared documentation.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago

Be part of an innovative B2B software company as the Sales Manager for the Atlantic region, focusing on team development and sales growth.

Crunchyroll, LLC Remote San Francisco, California, United States
Posted 2 days ago

Elevate your career as a Software Engineer III at Crunchyroll by developing engaging Android applications for millions of fans worldwide.

Posted 7 days ago

Join iKnowHow Group as a Senior React Developer and contribute to innovative projects in digital transformation and robotics.

Photo of the Rise User

Join CloudLinux as a Senior Python Developer (Security) to work on innovative security solutions for Linux web servers in a fully remote environment.

Photo of the Rise User

Taktile is on the lookout for a talented Mid-Level Backend Engineer to enhance their innovative automated decisioning platform.

Photo of the Rise User
Posted 5 days ago

Join Snap-on Diagnostics as a Sr. Embedded Software Engineer to revolutionize automotive diagnostics with cutting-edge software solutions.

Photo of the Rise User
Exegy Hybrid St. Louis, Missouri, United States
Posted 9 days ago

Join Exegy as a Software Engineer Intern to gain hands-on experience in software development within a leading technology firm.

Photo of the Rise User
Posted 14 days ago
Solidroad Hybrid San Francisco
Posted 13 days ago

ApprovalMax enables us - in the simplest way possible - to create a complex approval matrix wherein we define roles, business rules, and routing workflows, while being intuitive and easy to use. We now have the ability to track the approval status...

24 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 13, 2025

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!