Android Applications Engineer

Pyronix
Rawmarsh, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Rawmarsh, United Kingdom

Tech stack

API
Amazon Web Services (AWS)
JIRA
Unit Testing
Software Quality
DevOps
Design of User Interfaces
Push Technology
Management of Software Versions
Tablet Computers
Backend
GIT
Kotlin
Build Management
Information Technology
Jetpack Compose
Web Technologies
REST

Job description

To take responsibility for the development and maintenance of applications aimed at a range of Android devices, including mobile phones and tablet computers. Your primary focus will be development of Android applications and their integration with back-end services. You will be working alongside other engineers and developing different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential., * Design and build applications for Android platforms using reusable and reliable Kotlin code.

  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with a team to define, design, and ship new features.
  • Identify and correct bottlenecks and fix bugs using Jira.
  • Help maintain code quality, organisation, and automation.
  • Working closely with Validation Team to diagnose and resolve issues.

Requirements

Essential:

  • Demonstratable 3+ years experience working with Android applications technology.
  • Thorough understanding of connective technology and versioning control such as Git.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Understanding of Android design principles and interface guidelines.
  • Complex problem solving.
  • Familiarity with cloud messaging APIs and push notifications.
  • Confidence in using Jetpack Compose toolkit for UI building.
  • Ability to construct useful UI/unit tests to test feature sets across the applications.

Desirable / Non-Essential:

  • Bachelor's Degree in Computer Science or related field.
  • Knowledge of AWS services including CodeCommit and IoT Core.
  • Knowledge of other web technologies and UI/UX standards.
  • Knack for benchmarking and optimization.
  • Understanding/experience of Dev Ops for Android specific pipelines.
  • The ability to review and provide feedback on Pull Requests as well as resolving merge conflicts safely.

Benefits & conditions

Highly competitive salary with an excellent Benefits package

About the company

Pyronix is a world-leading manufacturer of electronic security equipment for use in residential, commercial and industrial applications in the intruder alarm market. We design a wide range of multi-award-winning wired and wireless intruder alarm solutions, utilising market-leading technologies developed exclusively by our in-house R&D team.

Apply for this position