Android Developer - Edinburgh
Sitekit Ltd
14d ago

Location : Edinburgh

Develop and implement proprietary systems built with Microsoft technologies. May be involved in many or all aspects of project lifecycle, including : requirements capture, design, writing code, testing and deployment.

Main responsibilities :

  • Consult with clients
  • Document and report application specifics
  • Deliver Android applications
  • Evaluate system performance
  • Execute bug and performance tests
  • Prepared to act as deputy for manager from time to time, when line manager not available
  • Complete and submit accurate time reporting sheets as required by company
  • Engage with company coaching process Annual Appraisal and Continuing Professional Development (CPD) training process
  • Comply with Information Governance requirements
  • The developer role will report to a designated Line Manager, and be assigned to projects as required.
  • Key skills : Essential


  • Proficient with Objective-C or Swift and Cocoa Touch / Pods
  • Experience with Android frameworks such as Core Data, Core Animation, etc
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Knowledge of other web technologies and UI / UX standards
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries
  • Experience with performance and memory tuning with tools
  • Familiarity with cloud message APIs and push notifications
  • Ability to analyse business problems and design suitable technical solutions - analysis, design and estimation
  • Experience and comfortable working with Agile (Scrum / Kanban) approaches and best practices
  • Passion to produce high quality code using best practices such as clean coding, refactoring, unit testing, patterns of reuse
  • Degree in relevant subject (e.g. technical, computer science) or relevant industry experience.
  • Data protection knowledge & information governance
  • Ability to work in a variety of client settings and in a team-oriented, collaborative environment
  • Apply
    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form