At a Glance
- Tasks: Design and develop mobile and web applications using the latest technologies.
- Company: Join ExpenseIn, a forward-thinking tech company transforming expense management.
- Benefits: Enjoy 25 days annual leave, private health insurance, and a pension contribution.
- Why this job: Be part of a collaborative team making a real impact in finance solutions.
- Qualifications: 3+ years in mobile development and strong skills in SQL, HTML, and CSS.
- Other info: Dynamic work environment with opportunities for growth and innovation.
The predicted salary is between 36000 - 60000 ÂŁ per year.
The Company
Founded in 2015, ExpenseIn set out to make expense management easier and less frustrating, replacing time‑consuming, paper‑based processes with a smarter, faster solution. As we grew, we introduced new modules like invoice management, carbon reporting, and volunteer expense claims – all designed to save businesses time and hassle.
Today, we help companies in over 50 countries process more than a million expenses every month. In January 2025, we were acquired by AccountsIQ to bring even more value to finance teams. Together with the AIQ team, we continue to innovate and scale, helping businesses take control of their finances with smarter, more connected solutions.
The Role
While you’ll be experienced in multiple technologies (e.g. React, Next.JS, Vue.JS), you’ll also be working in a collaborative and agile environment, with opportunities to co‑own the application’s architecture and technical direction.
What you’ll be doing
- Designing, building and deploying mobile, web and headless CMS applications using a range of technologies such as React Native, TypeScript and Next.JS.
- Responsible for the full development stack, including front‑end (React Native, HTML, CSS, Tailwind) and back‑end (SQL persistence).
- Partaking in collective ownership of the application’s domain‑driven architecture following established object‑oriented design principles.
- Partaking in all parts of the development process from design to testing and delivery.
- Writing and executing unit, integration and system tests on both your own and others\’ code.
- Performing code reviews and implementing secure coding practices.
- Working well in a team, including technical and non‑technical colleagues.
What you’ll need
- 3+ years of experience working with the following technologies
- Mobile development (iOS and Android)
- SQL and database design (SQLite or similar)
- HTML & CSS (Tailwind, Bootstrap or similar)
- Excellent understanding of HTTP and REST
- Degree in an IT‑related discipline.
- First‑class interpersonal and communication skills (both written and verbal).
- Knowledge of automated testing tools and frameworks would also be beneficial, along with exposure to DevOps, technical documentation writing and open‑source work.
Why work with us?
As a forward‑thinking, collaborative company, we combine drive, energy, and ambition with a friendly, supportive culture that encourages everyone to do their best work. With a strong focus on growth and expansion, we\’re poised to elevate both the ExpenseIn product and the level of service we provide to our customers. We’re looking for passionate, talented individuals to join our team as we work together to increase efficiency and add value to ordinary business processes.
Some of our perks
- 28 days annual leave + bank holidays + 1 day off for your birthday
- Private Health Insurance
- Pension contribution (3%)
By submitting your application, you agree that AccountsIQ Group may collect your personal data for recruiting, global organization planning, and related purposes. AccountsIQ Group’s Privacy Policy explains what personal information we may process, where we may process your personal information, our purposes for processing your personal information, and the rights you can exercise over AccountsIQ Group’s use of your personal information.
Seniority Level
Mid‑Senior level
Employment Type
Full‑time
Job Function
Engineering and Information Technology
Industries
Software Development, Financial Services, and Accounting
#J-18808-Ljbffr
Full Stack JavaScript Developer (Mobile and Web) employer: ExpenseIn
Contact Detail:
ExpenseIn Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack JavaScript Developer (Mobile and Web)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who might know someone at ExpenseIn. A friendly chat can sometimes lead to a referral, which is a great way to get your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects using React, Next.JS, and other relevant technologies. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for the interview by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences. Remember, they want to see how you think and solve problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at ExpenseIn.
We think you need these skills to ace Full Stack JavaScript Developer (Mobile and Web)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Full Stack JavaScript Developer role. Highlight your experience with React, Next.JS, and mobile development. We want to see how your skills align with what we’re looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for technology and how you can contribute to our team. Don’t forget to mention any relevant projects or experiences that showcase your skills.
Show Off Your Projects: If you’ve worked on any cool projects, make sure to include them in your application. Whether it’s a personal project or something from work, we love seeing what you can do with the tech stack we use!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at ExpenseIn
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like React, Next.JS, and SQL. Brush up on your knowledge of mobile development for both iOS and Android, as well as your understanding of HTTP and REST. Being able to discuss these technologies confidently will show that you're a strong fit for the role.
✨Showcase Your Collaboration Skills
Since the role involves working in a collaborative and agile environment, be prepared to share examples of how you've successfully worked in teams before. Highlight any experiences where you’ve co-owned projects or contributed to collective ownership of application architecture. This will demonstrate your ability to work well with both technical and non-technical colleagues.
✨Prepare for Technical Questions
Expect to face technical questions related to full-stack development, including coding challenges or system design scenarios. Practise coding problems and be ready to explain your thought process. Familiarise yourself with secure coding practices and automated testing tools, as these are key aspects of the role.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, the company’s approach to innovation, or how they handle code reviews. This shows your genuine interest in the role and helps you assess if the company culture aligns with your values.