At a Glance
- Tasks: Build and scale modern digital platforms using cutting-edge technologies.
- Company: Join a dynamic tech company in London with a collaborative culture.
- Benefits: Enjoy a competitive salary, health benefits, and remote work options.
- Other info: Great career growth opportunities and a chance to work with innovative tools.
- Why this job: Shape user experiences and make an impact in a fast-paced environment.
- Qualifications: Experience in full stack development, especially with React Native and TypeScript.
The predicted salary is between 70000 - 70000 £ per year.
We’re looking for a talented Full Stack Software Engineer with a strong frontend and mobile focus to help build and scale a modern digital platform. This is an exciting opportunity to work across the entire stack from mobile and web applications to backend services and cloud infrastructure using cutting edge tools and practices. This role will play a key role in shaping user experiences, driving performance, and delivering high quality, production ready solutions in a collaborative, fast paced environment.
- Design, build, and maintain scalable applications across mobile, web, and backend systems using React Native, Next.js, and Node.js
- Own the frontend experience across platforms, delivering intuitive, accessible, and high performing user interfaces
- Integrate applications with REST and GraphQL APIs, managing data flows, caching, and error handling
- Develop backend services and APIs, ensuring reliability and seamless system integration
- Build and manage cloud infrastructure on Google Cloud Platform using infrastructure-as-code tools
- Implement CI/CD pipelines and automate deployments
- Write clean, maintainable, and well-tested TypeScript code across the full stack
- Collaborate closely with designers, product managers, and engineers to deliver high-quality features
Experience:
- Proven experience as a Full Stack Software Engineer delivering end to end solutions
- Strong expertise in React Native for cross platform mobile development (iOS and Android)
- Deep knowledge of Next.js, including SSR, SSG, and performance optimisation
- Strong proficiency in TypeScript across frontend and backend
- Experience integrating REST APIs, including authentication and error handling
- Hands on experience working with GraphQL (e.g. Apollo, urql)
- Solid understanding of accessibility standards (WCAG) and responsive design
Full Stack Software Engineer employer: TipTopJob
Contact Detail:
TipTopJob Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using React Native and Next.js. This gives potential employers a taste of what you can do and helps you stand out from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding system design. Practice common algorithms and data structures, and be ready to discuss your past projects and how you tackled challenges.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining us. Tailor your application to highlight your experience with TypeScript and cloud infrastructure, and let your passion shine through!
We think you need these skills to ace Full Stack Software Engineer
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with React Native, Next.js, and TypeScript in your application. We want to see how you've used these technologies to create amazing user experiences!
Be Specific About Your Projects: When describing your past work, be specific about the projects you've tackled. Tell us about the challenges you faced and how you overcame them using your full stack skills. This helps us understand your problem-solving abilities.
Keep It Clean and Concise: Your written application should be clear and to the point. Avoid jargon and keep your language simple. We appreciate a well-structured application that’s easy to read and gets straight to the good stuff!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to see what you bring to the table!
How to prepare for a job interview at TipTopJob
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially React Native, Next.js, and Node.js. Brush up on your TypeScript skills and be ready to discuss how you've used these tools in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Think about examples where you integrated REST or GraphQL APIs, and be ready to explain your thought process and the impact of your solutions.
✨Demonstrate Collaboration
This role emphasises teamwork, so be prepared to talk about how you’ve worked with designers, product managers, and other engineers. Share examples of successful collaborations and how they led to high-quality features.
✨Ask Insightful Questions
At the end of the interview, have a few thoughtful questions ready. Inquire about the team’s approach to CI/CD pipelines or how they ensure accessibility standards are met. This shows your genuine interest in the role and the company.