Logo for Coderus

Junior Android Developer

Role overview

Qualifications

  • Degree or masters in computer science, software engineering or similar
  • Strong academic skills with at least a 2:1 classification
  • Ability to demonstrate relevant academic, personal, or professional projects

Responsibilities

  • Excellent communication and ability to explain to non-technical stakeholders
  • Designing and developing high-quality applications
  • Working with a cross-functional team
  • Following Agile scrum development process
  • Maintaining well-structured testable code
  • Participating in code reviews
  • Creating and maintaining technical documentation
  • Staying updated on platform development trends
  • Working with physical hardware devices

Key facts

Hard skills

Other skills

  • Communication
  • Teamwork

About the company

Coderus logo

Coderus

  • IT Services & Consulting
  • 11–50
Coderus is a leading software and mobile app development company with a strong foundation in UX/UI design, strategy and consultancy. Providing mobile and embedded solutions for small, medium and larger blue-chip international companies, we are experts who can help at any stage of the development process. Whether you are looking for an MVP to pitch to investors or want to build upon an already released product, we would love to help. With over 20 years of experience, we have on many projects with big names including Bowers & Wilkins, INEOS Team UK, LoRaWAN, Glaze Alarm, The Gadget Man, Frontier Silicon, Land Rover BAR and more! Whatever your requirements, our team at Coderus has the knowledge and expertise to strategically guide you through your project with confidence.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Job Description


Job Title: Android Developer

Place of Work: Hybrid(Remote & In-Person) Ross Building, Adastral Park, Martlesham, Ipswich, IP5 3RE

Hours of Work: Flexitime (40 Hours Per Week)

Reporting to: Developer Lead

Progression: Junior Developer → Developer →Senior Developer→Developer Lead


We are seeking an enthusiastic, passionate and motivated individual to join our Android development team.

The Role: Android Developer


Are you a creative and passionate Android developer with experience in Android and Kotlin or experience with Flutter and Dart Development to join our team. If you enjoy being innovative and coming top with new ides, then this role is for you.

What does the job entail and what skills will you have or be able to build upon as an ideal candidate?

Desirable Degree/Qualification


  • You will have strong academic skills with at least a 2:1 classification degree or masters in computer science, software engineering or similar computer science degree subject.

  • As part of the selection process, candidates should have the ability to demonstrate relevant academic, personal or professional projects.

Key Tasks & Responsibilities


  • Excellent communication and the ability to explain things to non technical stakeholders.

  • Designing and developing applications that meet high standards of quality in terms of usability, reliability, performance and accessibility.

  • Working with a cross functional, multi disciplinary team. For example, mobile, backend and embedded as well as others working in a single team.

  • Follow an Agile scrum team development process.

  • Maintaining well structured testable code.

  • Taking part in code review to continually improve code quality, spot potential bugs and promote a shared understanding.

  • Creating and / or maintaining technical documentation for software and processes.

  • Staying updated on the latest platform development trends, tools and technologies.

  • Working with physical hardware devices at various states of it's firmware development and firmware tools for platform.


What are skills that are nice to have and will make you a more competitive candidate?

Desirable Skills


  • Awareness of design principles (DRY, clean architecture)

  • Good knowledge of design patterns (e.g Singleton, Builder, Factory, Repository)

  • Good knowledge of architecture patterns (MVVM, MVP)

  • Familiarity in Object - orientated based languages and design principles (Java / Kotlin)

  • Relevant platform experience with Flutter

  • Familiarity with Architecture components

  • Familiarity with Jet Pack Compose

  • Familiarity with dependancy injection (e.g Manual / Hilt )

    Want to know more about life at Coderus?


          Visit our careers page or follow us on social media.


                





Salary: Competitive

Related jobs

See all Android Developer jobs

Other jobs at Coderus