Android Mobile App Developer

MECS Communications Ltd

Alte locuri de munca publicate de aceasta companie

Android Mobile App Developer

Android Mobile App Developer

Java, Kotlin, Jetpack Compose, UI toolkit, Android SDK, RESTful APIs, MVVM, MVP, Use Cases, Clean Architecture

UK wide - Work from Home, Fully remote working

is recruiting for a remote based, home working Google Play Store, Android Mobile App Developer. The role will be responsible for the design, development, coding, build, customisation, implementation, integration & maintenance of mobile applications for devices running the Android operating system. This will include enhancement of the mobile app, particularly focusing on new features & custom functionality. If you have experience of Android Mobile App Development using Java, Kotlin, Jetpack Compose, UI toolkit, Android SDK, RESTful APIs, Android Architectures, MVVM (Model-View-ViewModel), MVP (Model-View-Presenter), Android components (Activities, Services, Broadcast Receivers, Content Providers) etc. I'm keen to hear from you!

Position: Software Engineer, Developer, Application Developer, Software Design, Architecture, Architect, Android Developer, Software Development Life Cycle

Purpose: Design, develop, implement, integrate & maintain complex new features & custom functionality for the Android mobile app. Turn design concepts into fully functional mobile apps, focusing on usability, scalability & quality

Technology: Google Play Store, Android App Development, Java, Kotlin, Swift, Jetpack Compose, Android SDK, RESTful APIs, Android architecture components, MVVM, MVP, Use Cases, Clean Architecture, Cloud message APIs & push notifications, Open-source Android ecosystems & libraries, Offline storage, threading, performance tuning, Google Android design principles & interfaces, Git or other version control systems, React Native or Expo, CI/CD automation

Location: Fully remote! Anywhere UK. Work from home

Nature: Permanent, Full Time

Hours: Monday - Friday 09.00 -17.30

Salary: £65,000 - £70,000 basic + 20% bonus & comprehensive benefits

Key Activity:

* Gather & analyse business requirements
* App design & development
* Create custom code
* Android component development
* UI/UX Implementation
* Testing & Debugging
* Configuration of integrations
* API integration
* Customisation & integration
* Manage; test, build & release processes
* Identify areas for modification or improvement
* Performance Optimisation
* Version Control

Overview:

The role will provide a robust technical resource to support the expansion of functionality & further customisation of the Android App.

You'll play a critical role in the design, development, coding, build, customisation, implementation, integration & maintenance of mobile applications for devices running the Android operating system. This will include enhancement of the mobile app, particularly focusing on new features & custom functionality.

As a member of the Engineering Chapter, you'll work collaboratively with other cross-functional teams, including other Developers, Software Engineers, Product Owner, BA's & QA's etc.

Responsibilities:

* Analysis: Engage with stakeholders throughout SDLC to gather & document requirements. Translate user stories into actionable software & scalable solutions

* Develop Applications: Writing clean, efficient, & maintainable code using programming languages like Java, Kotlin, Swift, Jetpack Compose

* UI/UX Design: Implementing user-friendly interfaces that align with design specifications while ensuring smooth user experiences

* Test & Debug: Identifying & fixing bugs, optimising performance, & ensuring the app functions across various Android devices & versions

* Maintenance: Ensure the performance, quality, & responsiveness of applications

* Performance Tuning: Identify & correct bottlenecks, fix bugs, participate in code reviews & provide constructive feedback to team members

* Integrate APIs: Connecting apps to external data sources, third-party services, & APIs, such as databases or cloud platforms

* Deployment: Publish applications to the Google Play Store & handling updates, bug fixes, & improvements post-release

* Version Control: Using tools like Git for managing code versions & collaborating with team members

* Stay Abreast: Continuously discover, evaluate, & implement new technologies. Keep informed about the latest Android SDKs, libraries, & best practices to ensure the app is up to date

* Collaboration: Working with designers, product managers, & other developers to ensure the app meets project goals

* Mentor: Coach junior developers & contribute to team's knowledge

Candidate Profile:

Candidates should possess similar experience in the development of Google Play Store, Android Applications. Your skill set & experience is likely to include as many of the following as possible:

* Bachelor's degree in computer science, Information Technology, or related field

* Hands-on experience of Android App Development

* Java, Kotlin, Swift, Jetpack Compose.

* Android SDK

* RESTful APIs

* Android architecture components (MVVM, MVP, Use Cases & Clean Architecture)

* Android Studio IDE

* Cloud message APIs & push notifications

* Open-source Android ecosystems & libraries

* Offline storage, threading, & performance tuning

* Google Android design principles & interfaces

* Git or other version control systems

* React Native or Expo

* CI/CD automation

* Excellent problem-solving skills & ability to work independently

* Effective communication & collaboration skills

: uniting opportunity with ambition in Telecoms | Media | Technology

is the brand name of MECS Communications Ltd who provide permanent & contract recruitment consultancy service as an Employment Agency & Employment Business.

Descriere companie

Detalii oferta de angajare

13 Sep 2024

Locatia jobului

Manchester, Lancashire

Tip job

Full time

Categorie job

Tehnologia informaţiei, Telecomunicaţii

Salariu lunar