Analytics Mobile App Developer

Vrsta posla: Full-time
Salary:
35.000 - 45.000 GBP/godišnje

Our client is a rapidly expanding organisation with a focus on smart buildings achieved by utilising innovative technologies and solutions. As a group, they can provide end-to-end solutions for how a building is controlled to reduce energy consumption while retaining comfort levels for occupants.

The Analytics Mobile App Developer is responsible for developing and maintaining high-quality mobile applications for both Android and iOS platforms. You will be provided with specification documents including mock-ups, based on features that our clients are requesting. You will need to use these specifications to breakdown the stages of development which will then be placed into Sprints to work to. You will be part of a peer-assessment group between our Development team to test and assess each other’s developments before they go live.

Key responsibilities:

* Develop and maintain mobile applications in a hybrid environment for iOS and Android platforms using frameworks such as Flutter. Including data visualisation, dashboards, and interactive reporting.

* Based on specification documents provided by the designers, assess timescales for each section of the development.

* Integrate analytics frameworks and tools to collect, process and analyse user data effectively.

* Optimise applications performance for handling large datasets and real-time analytics processing.

* Review the applications at multiple stages to ensure its performance, quality, and responsiveness, identifying and fixing bugs and performance issues.

* Write clean, efficient, and maintainable code.

* Continuously discover, evaluate, and implement new technologies to maximise development efficiency.

* Work with external data sources and APIs.

* Unit-test code for robustness, including edge cases, usability, and general reliability.

* Collaborate with designers to create and implement intuitive and user-friendly interfaces to improve user experience.

* Work collaboratively as a team in line with the sprints.

* Work as part of the peer-assessment team to conduct thorough testing and debugging to identify and resolve issues related to data accuracy, integrity, and reliability before they go live.

* Stay up to date with industry trends and best practices.

Key Requirements:

* Working to a high standard

* Experience in an App Developer Role

* High quality portfolio

* Desirable – Bachelor’s degree in Computer Science, Engineering or related field.

* Experience working to sprints and timelines

* Familiarity with Agile development methodologies.

* Excellent problem-solving skills and attention to detail.

* Ability to work independently and as part of a collaborative team

TiskatiPrijaviti

Apply for this job