Software Engineer - Android
Software Engineer - Android

Software Engineer - Android

Glasgow Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
B

At a Glance

  • Tasks: Join us as a Software Engineer to build innovative Android solutions across various sectors.
  • Company: We're an award-winning tech consultancy, solving complex problems for leading organisations since 1993.
  • Benefits: Enjoy flexible benefits, industry-leading health plans, hybrid working, and generous annual leave.
  • Why this job: Be part of a creative team, experiment with cutting-edge tech, and contribute to impactful projects.
  • Qualifications: Proven Android development experience, knowledge of Kotlin, and familiarity with Agile environments required.
  • Other info: Join our vibrant community with social events, training opportunities, and a commitment to diversity in tech.

The predicted salary is between 36000 - 60000 £ per year.

About Us

We’re an award-winning innovative tech consultancy – a team of creative problem solvers. Since 1993 we’ve been finding better, more sustainable ways to solve complex technology problems for some of the world’s leading organisations and delivered solutions that millions of people use every day.

In the last 30 years we won several awards, including a prestigious Queen’s Award for Enterprise in the Innovation category for our Enterprise Agile delivery approach.

Operating from 26 locations across the world, we bring together teams of creative experts with diverse backgrounds and experiences, who enjoy working and learning in our collaborative and open culture and are committed to world-class delivery.

We want to continue to grow our team with people just like you!

About the Role

We love to experiment with the latest tools, technologies and techniques to improve how we deliver our solutions, and we want you to help us build an enterprise mobile platform within a variety of sectors.

About You

  • Proven Android development in a production context (Kotlin)
  • Understanding how to deal with different screen sizes
  • Familiarity with RESTful APIs
  • Experience with offline storage, threading and performance tuning
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Confident working with version control systems (Git)
  • Strong appreciation of OO Design Patterns, Unit Testing and TDD practices
  • Understanding of Google’s Android design principles and interface guidelines
  • Experience with continuous integration
  • Experience working within an Agile environment
  • Azure cloud knowledge

Some of the Perks

  • Flexible benefits allowance – you choose how to spend your allowance (additional pension contributions, healthcare, dental and more)
  • Industry leading health and wellbeing plan – we partner with several wellbeing support functions to cater to each individual\’s need, including 24/7 GP services, mental health support, and more
  • Life Assurance (4 x annual salary)
  • 25 days annual leave plus bank holidays
  • Hybrid working – Our roles are not fully remote as we take pride in the tight knit communities we have created at our local offices. But we offer plenty of flexibility and you can split your time between the office, client site and WFH
  • Discounts – we have preferred rates from dozens of retail, lifestyle, and utility brands
  • An industry-leading referral scheme with no limits on the number of referrals
  • Flexible holiday buy/sell option
  • Electric vehicle scheme
  • Training opportunities and incentives – we support professional certifications across engineering and non-engineering roles, including unlimited access to O’Reilly
  • Giving back – the ability to get involved nationally and regionally with partnerships to get people from diverse backgrounds into tech
  • You will become part of a squad with people from different areas within the business who will help you grow at BJSS
  • We have a busy social calendar that you can choose to join – quarterly town halls/squad nights out/weekends away with families included/office get-togethers
  • GymFlex gym membership programme

#J-18808-Ljbffr

B

Contact Detail:

BJSS Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Android

✨Tip Number 1

Familiarise yourself with the latest Android development trends and tools, especially Kotlin, as this is crucial for the role. Engage with online communities or forums where Android developers share their experiences and insights.

✨Tip Number 2

Showcase your understanding of RESTful APIs by discussing any relevant projects during networking events or interviews. This will demonstrate your practical knowledge and ability to integrate various services.

✨Tip Number 3

Connect with current or former employees of our company on LinkedIn to gain insights into the company culture and expectations. This can help you tailor your approach and show that you’re genuinely interested in being part of our team.

✨Tip Number 4

Prepare to discuss your experience with Agile methodologies and continuous integration practices. Being able to articulate how you've applied these in past projects will set you apart from other candidates.

We think you need these skills to ace Software Engineer - Android

Proven Android Development (Kotlin)
Understanding of Different Screen Sizes
Familiarity with RESTful APIs
Experience with Offline Storage
Threading and Performance Tuning
Knowledge of Open-Source Android Ecosystem
Version Control Systems (Git)
Strong Appreciation of OO Design Patterns
Unit Testing and TDD Practices
Understanding of Google’s Android Design Principles
Experience with Continuous Integration
Agile Methodologies
Azure Cloud Knowledge

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Android development, particularly in Kotlin. Include specific projects where you've dealt with different screen sizes, RESTful APIs, and offline storage.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your familiarity with Agile environments and how you can contribute to building an enterprise mobile platform.

Showcase Relevant Skills: Clearly outline your knowledge of OO Design Patterns, Unit Testing, and TDD practices. Provide examples of how you've applied these in previous roles or projects.

Highlight Continuous Learning: Mention any training or certifications related to Android development or cloud technologies, especially Azure. This shows your commitment to professional growth and aligns with the company's values.

How to prepare for a job interview at BJSS

✨Showcase Your Android Expertise

Be prepared to discuss your experience with Android development, particularly in Kotlin. Highlight specific projects where you've tackled challenges like different screen sizes and performance tuning.

✨Demonstrate Your Problem-Solving Skills

Since the company values creative problem solvers, come equipped with examples of how you've approached complex technology problems in the past. Use the STAR method (Situation, Task, Action, Result) to structure your responses.

✨Familiarise Yourself with Agile Practices

Understand the Agile methodology and be ready to discuss your experience working in Agile environments. Mention any specific roles you’ve played in Agile teams and how you contributed to successful project deliveries.

✨Prepare Questions About Their Culture

The company prides itself on a collaborative and open culture. Prepare thoughtful questions about team dynamics, collaboration tools, and how they support professional growth to show your genuine interest in their work environment.

Software Engineer - Android
BJSS
B
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>