At a Glance
- Tasks: Lead the development of a mobile application backend using Kotlin or Java.
- Company: Join a forward-thinking tech company focused on travel and lifestyle.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Make an impact in the travel industry with innovative mobile solutions.
- Qualifications: 8+ years in software development, expertise in Kotlin/Java, and agile leadership experience.
- Other info: Dynamic team environment with mentorship opportunities and career advancement.
The predicted salary is between 36000 - 60000 £ per year.
This role seeks a Sr. Engineer with 8+ years of experience, focusing on mobile application backend development using Kotlin or Java 17+, Spring, and CI/CD tools. We are looking for a highly motivated, independent, and skilled engineer to build the mobile application service layer (backend for front end) for the upcoming iOS and Android travel mobile application.
Seniority level: 8+ years of experience.
Essential Criteria:
- 6+ years of software development experience in a professional environment.
- Experienced in designing, programming, testing, and application design for microservices or backend for front ends for mobile applications using Kotlin or Java 17+ and Spring with build automation using Maven or Gradle.
- Observability – Sentry, ELK, Dynatrace.
- Experienced in technically leading an agile engineering team and contributing to agile ceremonies.
- Deep knowledge of cloud and CI/CD technologies, and how to get code into production quickly and reliably with GitHub Actions, CircleCI.
- Bachelor’s Degree in computer science, computer science engineering, or related experience required; advanced degree preferred.
Application Solutioning:
- Architect and design the rails based on domain‑driven design in collaboration with solution architect, staff engineer, business architects, and consumer partners.
- Present solutions on an ongoing basis in wider forums including senior leaders to seek feedback, make continuous adjustments, and drive sign‑offs.
- Document architecture, technical requirements, high‑level and low‑level designs to include component design, data models, integration views, infrastructure design, and software technology stack.
- Conduct quantitative comparative analysis on solution options.
Software Development:
- Set up the infrastructure and development environments.
- Write and deliver high‑quality code in the latest versions of Kotlin.
- Lead reviews of colleagues’ work.
- Build monitoring dashboards and logging & alerting strategies.
- Monitor system performance and availability and improve software quality through root cause analysis.
- Have deep understanding of infrastructure technologies and core tools used in planning, analysing, crafting, building, testing, configuring, and maintaining assigned application(s).
Leadership:
- Prepare and present solutions and progress updates to product and technology leadership.
- Collaborate and communicate effectively across engineering and enterprise teams.
- Mentor and coach junior team members.
- Influence team members with creative changes and improvements by challenging the status quo and demonstrating risk‑taking.
- Demonstrate increased self‑reliance to achieve team goals.
Burgess Hill, England, United Kingdom
Sr. Engineer – Travel & Lifestyle – Mobile Application in Burgess Hill employer: Data Freelance Hub
Contact Detail:
Data Freelance Hub Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Sr. Engineer – Travel & Lifestyle – Mobile Application in Burgess Hill
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Kotlin or Java. We want to see your coding prowess, so make sure to highlight any mobile applications you've developed or contributed to.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions related to backend development and agile methodologies. We recommend doing mock interviews with friends or using online platforms to get comfortable.
✨Tip Number 4
Apply directly through our website! It’s the quickest way to get your application noticed. We’re always on the lookout for talented engineers like you, so don’t hesitate to hit that apply button and show us what you’ve got!
We think you need these skills to ace Sr. Engineer – Travel & Lifestyle – Mobile Application in Burgess Hill
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Kotlin, Java, and Spring. We want to see how your skills align with the role, so don’t be shy about showcasing your backend development projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about mobile applications and how your experience makes you the perfect fit for our team. Keep it engaging and relevant!
Showcase Your Leadership Skills: Since we’re looking for someone who can lead an agile team, make sure to mention any experience you have in mentoring or guiding others. We love seeing how you’ve influenced your previous teams!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Data Freelance Hub
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Kotlin, Java 17+, and Spring. Brush up on your knowledge of CI/CD tools like GitHub Actions and CircleCI. Be ready to discuss how you've used these technologies in past projects, as this will show your hands-on experience and technical depth.
✨Showcase Your Leadership Skills
Since the role involves mentoring and leading an agile team, prepare examples of how you've successfully led projects or teams in the past. Think about specific challenges you faced and how you overcame them, as well as how you’ve influenced team dynamics positively.
✨Prepare for Architecture Discussions
Be ready to talk about your experience with application solutioning and architecture design. Familiarise yourself with domain-driven design principles and be prepared to present your ideas clearly, as you may need to discuss these concepts with senior leaders during the interview.
✨Demonstrate Problem-Solving Skills
Expect to tackle some technical problems during the interview. Practice coding challenges that focus on backend development and microservices. Highlight your approach to root cause analysis and how you’ve improved software quality in previous roles.