10 miles

Android Developer



Our teams are responsible for the entire software lifecycle, so experience with deployment, continuous integration, and automated testing will be beneficial.

Collaborating with colleagues and customers to deliver and present new capabilities. Working with and applying Agile and DevOps methodologies and tools. Solution and component design. Unique development projects and associated testing. Technical consultancy across a number of challenging client problems. Business development support and contributing to high-level bids. Technical training & knowledge transfer initiatives. Familiarity with either Android development or Mobile Device Management Familiarity with at least one of Java, Kotlin, C/C++ or Python with the demonstrable ability to rapidly pick up and apply new frameworks, languages, and technologies. Familiarity with software engineering standard methodology including behaviour and test-driven development, continuous delivery and other Agile practices. Familiarity with of multithreading and concurrency. Working knowledge of network protocols, such as TCP/IP. Knowledge of additional languages, tools, and technologies e.g. Samsung Knox, Javascript, Docker, Ansible, Vagrant, Gitlab CI, vSphere, Virtualbox. Familiarity with Android / ROM development. Familiarity with security, or encryption algorithms. Familiarity with hardware integration. Ability to understand, adapt and architect complex software systems.

Click here to apply

Posted 17 days ago

Similar Jobs