Mobile Application Developer

London 23 months agoFull-time External
Negotiable
Our client is looking for Mobile Application Developers who will integrate mobile applications into a cloud platform for end users. Specifically they will develop applications for mobile phones and tablets to enhance and augment services provided and supported by our client. From design, development, testing, deploying and maintaining up-to-date applications and services, they will enable our client to deliver mission-critical communications solutions for customers via devices running on iOS and Android. This is a HYBRID job position and requires working from the office in Bracknell, Berkshire 3 days per week. Key responsibilities Development Understanding the client requirements and designing an appropriate solution Write code in appropriate languages and toolsets, principally targeting iOS and Android devices Design the architecture of new application components and APIs. Develop applications and features to meet customer/project requirements. Develop applications to certify on 3rd party marketplaces, e.g. iOS App Store, Google Play Use the approved methodology/process eg Agile. Thoroughly test new features or developments to make sure they perform the desired task correctly in all cases. Test sites / applications in different environments as necessary. Work with Quality Assurance teams/processes to validate builds ready for launch. The ability to learn quickly and keep up to date with relevant technologies. Ensure appropriate documentation/updates are provided to relevant colleagues/customers. Maintenance & improvement Problem solve and fix bugs as discovered/reported. Perform ongoing maintenance or upgrade of the software as required, following internal change procedures at all times. Review colleagues' code and work as required prior to changes. Share ideas and work on projects for improving applications, process or the wider platform. Review projects/deployments and learn lessons to improve future performance. Design and pilot prototype applications where required. Stay up to date with trends and technological advancements in web development. Learn and test new technologies, frameworks and languages as relevant. Qualifications Bachelors Degree in a STEM, Computer Science or related subject. Good experience of developing commercial projects/applications for either iOS or Android with a minimum of two years' experience. Good experience in relevant programming languages (Java, Python, Objective-C, C++) Experience in source control, in particular Git Experience working with an Agile environment, in particular Scrum, and applying supporting practices such as TDD (Test Driven Development), CI/CD. Good attention to detail Logical approach to problem solving Ability to manage complex tasks and meet deadlines Good communication and interpersonal skills, able to work in a team. Able to understand the impact of functionality on customers/appreciate customer need. Note: sponsorships are currently not available