Mobile App Developer (Android)

We are hiring!

 

Job Title: Mobile App Developer (Android)

 

Department: Technology

Reports To: Senior Mobile App Developer

 

Date Prepared: 05/08/2022

 

Functional Scope

[describe the purpose of the role in one brief paragraph]

 

Build out a brand-new mobile only application from the ground up specific to the business travel management sector and provide support and development in line with our current and future product design whilst working as part of a small internal team consisting of a full stack developer, senior mobile app developer, product lead and a senior data scientist.

 

Responsibility for Objectives

[describe the five or six key activities with the end result]

Key Area of Responsibility Does What (verb) To What End Results (the reason for doing this)
Mobile App Development Develop The creation and development of mobility products / services A class leading mobile product in the mobility sector
Back End APIs / Internal SDKs Connect Supporting Back End APIs and using SDKs Enhanced connectivity between both inhouse and 3rd party data sets.
Design Collaborate Working closely with Product Owners, Delivery Managers to ensure that designs are fully understood and lead the development through to delivery. Support the creation of an incredible mobile app that owns the layer in the sector in which its deployed.
  Secure Scope and manage

Ensuring that any code is written following best practices, performant and scalable, in line with the company’s standards.

 

Best practises are followed, and we remain scalable at all times.
  Scope Scalability Leading small agile teams in a timely manner with quality fit for use in an enterprise environment. We are never self-limited.
 

Innovative task

[describe the key challenges]

·         The ability to plan, organize, schedule and co-ordinate multiple tasks to achieve objectives

·         High-level of creativity, adaptability and persistence to find the best solutions

·         Delivering effective data documentation materials, where required

·         Planning own workload to ensure deadlines are achieved and quality standards are maintained

·         Excellent interpersonal, communication and negotiation skills

·         Capability to work with both internal and external data suppliers

 

Independence, responsibility, decisions

[describe the key things that the role makes decisions on]

 

Working alongside the senior developer who is creating the ground up design and development of the mobile app that aligns with the current and future product changes of the product.

Influence on results

[list the targets and KPIs directly and indirectly impacted on]

 

Directly:

  • Quality of service provided by our mobile app product.

Indirectly:

  • Perception of TMC as a “thought leader” around business travel management.

 

Negotiating Field

[who does the role need to influence, both internally and externally]

 

Internally:

  • Senior Mobile App Developer
  • Full Stack Developer
  • Product Owner

Externally:

  • Suppliers for products & services
  • Data owners (e.g. Travel data suppliers)

 

Structural Integration

[Organisation chart, description of matrix Relationship]

 

  • Reports to Senior Mobile App Developer
  • No direct reports

 

Operating framework

[give the facts and figures: budget, span of control, assets, investments]

 

Responsible for the mobile app creation and development including the integrity, strategy alignment and consistency.

Knowledge Skills and Experience required

 

Knowledge

IT practices and techniques – ITIL

Skills

iOS development – Beneficial

Android development – Essential

Objective-C

Swift

Java

Kotlin

Experience of API data integration

Awareness of MS Azure

Awareness and use of Azure Kubernetes would be beneficial

Analytical mindset

Excellent written and verbal communication skills

Ability to work on own initiative with a good attention to detail and concern for quality

Ability to prioritise activities, work under pressure and multi-task

Creativity and conceptual thinking

Experience

Native mobile app development minimum 2 years

Working within mobile backend solutions using SQL minimum 2 years

Interested? Please email [email protected]