Android Developer

3 months ago


Farnborough, United Kingdom smartworkingio Full time

Role andresponsibilities

Technical Delivery

  • Construct refined UIand intricate business logic seamlessly integrated with backendsystems (eg. REST APIs) and with hardware through Bluetooth or NFCfor functionalities like refuelling ormessaging.

  • Deliver highquality clean extensible andthoroughly tested code using JUnit.

  • Propose and implementstrategic improvements and innovative enhancements to our techstrategies product base and development processes leveraging youradvanced knowledge and eagerness for continuallearning.

  • Confidently work independently to makeimpactful changes throughout our codebase.

  • Architect and definenew features clearly effectively communicating requirements andplans to your team.

  • Lead innovations and implement solutionsthat fulfil the defined acceptancecriteria.

  • Provide and support the team with highlevelestimates at project inception ensuring tasks are accuratelyestimated and completed within specifiedtimelines.

  • Design and deploy applications and keyplatform components.

  • Maintain rigorous adherence to'definition of ready' protocols to ensure alltickets are properly refined and projects accuratelyscoped.

  • Drive the business objectives by ensuringall submitted code software and applications are flawless and alignwith acceptance criteria upon building andrelease.

  • Proactively identify dependencies of workitems early in the planning stage.

  • Assess the impacts ofcode changes across the entire application and communicate theseevaluations effectively.

Leadership& Management

  • Actively participate in and contributepositively to sprint planning retrospectives and other Scrumceremonies.

  • Constructively present feedback andchallenges to the Tech Lead concerning team and processimprovements.

  • Champion Agile methodologies (XP)demonstrating and promoting their value within theteam.

  • Operate autonomously within a team contextto complete tasks within committed sprints or timelines engaging indiscussions or seeking advice as needed.

Key Stakeholder RelationshipDevelopment

  • Assume a pivotal role in one of the severalscrum product teams collaborating extensively with outstandingproduct design and engineering colleagues throughout the fulldevelopment cycle.

  • Ensure effective coordination andcollaboration with your product team with both Android and iOSdevelopers in the Mobile Team to fully grasp requirements bestpractices and guidelines.

  • Work across the organisation tointegrate business commercial and technical/testing requirementsthoroughly.

  • Facilitate the refinement of user storiesposing pertinent questions to ensure clarity and comprehensiveunderstanding among all team members.

  • Effectivelycollaborate with testers to guarantee a mutual understanding ofresponsibilities for each work item and to pinpoint anydependencies.

QualityAssurance

  • Ensure submitted code routinely passes peerreviews and quality checks within settimelines.

  • Conduct thorough unit and system testing ofall development to confirm functionality as defined by'done' criteria.

  • Drive high featuretest coverage and assist with tracking quality assurance metricspertinent to your team.

  • Review and ensure the quality ofcode developed by peers advocating for clean testable andextendable code in line with establishedstandards.

  • Confirm that developed features are testedaccording to the acceptance criteria before progressing to codereview stages.

  • Create and maintain accurate documentationof features and ensure it is keptuptodate.

  • Identify and implement opportunities toautomate testing to enhance development efficiency and reducemanual task loads.

  • Ensure developed code is secure scalablemaintainable and testable.

Generalresponsibilities:

  • While this role does not currently require"oncall" support it may be necessary in thefuture. You will be notified by your manager if such a requirementarises including the rationale and schedulingdetails.


Requiredskills and experience

  • Java 6 years

  • Kotlin 5 years

  • AndroidSDK

  • JUnit and Espresso (fortesting)

  • Gradle

Desiredskills and experience

  • AndroidStudio

  • Jenkins

  • IntelliJ

  • Moki

  • Firebase

  • Jira

  • Bugfender

  • GoogleFirebase

  • Google Cloud



  • Farnborough, Hampshire, United Kingdom smartworkingio Full time

    Remote Work Opportunity with a UK Client Position Overview This opportunity is with a prominent and rapidly expanding UK technology firm known for its innovative solutions in fuel management. The role is a permanent remote position, allowing you to collaborate with a dedicated UK team. This is a senior-level position that offers substantial prospects for...


  • Farnborough, Hampshire, United Kingdom smartworkingio Full time

    Remote Work Opportunity with a UK Client Position Overview This opportunity is with a prominent and rapidly expanding UK technology firm known for its innovative solutions in fuel management. The role is a permanent remote position, allowing you to collaborate with a talented team based in the UK. This is a senior-level position that offers significant...


  • Farnborough, Hampshire, United Kingdom smartworkingio Full time

    Job Overview:We are seeking a skilled Android Developer to contribute to our innovative projects at Smartworkingio. The ideal candidate will possess a strong foundation in mobile application development and a passion for creating exceptional user experiences.Key Responsibilities:Develop and enhance user interfaces and complex business logic that seamlessly...


  • Farnborough, Hampshire, United Kingdom smartworkingio Full time

    Job Overview:Responsibilities:Develop sophisticated user interfaces and complex business logic that are seamlessly integrated with backend systems and hardware.Produce high-quality, clean, and maintainable code, ensuring thorough testing with JUnit.Suggest and implement enhancements to technical strategies and development workflows.Work autonomously to drive...


  • Farnborough, Hampshire, United Kingdom smartworkingio Full time

    Job Overview:Responsibilities:Develop sophisticated user interfaces and complex business logic that integrates seamlessly with backend systems and hardware.Produce high-quality, maintainable, and thoroughly tested code utilizing JUnit.Suggest and implement enhancements to technology strategies and development workflows.Work autonomously to drive significant...


  • Farnborough, United Kingdom Rebel Recruitment Limited Full time

    Role: Senior Native Mobile App Developer – Kotlin & Swift Location: Fully Remote - Office in Farnborough, Hampshire if you want to visit. Salary: Up to around £80k, depending on experience. They would like to see a range of candidates, so if you would need more than this to consider the role, and you’re very experienced, please still apply! No matter...

  • Merchandiser J003t

    3 months ago


    Farnborough, United Kingdom CPM UK Full time

    **Are you looking for work on a part time basis to boost your income? CPM are looking for team members who can join us to place POS (point of sale) and in-store media in Asda. If you are able to work every Wednesday night/Thursday morning (average 2.5 hours per week*) and have experience merchandising/placing POS we want to hear from you. £15.80 per hour...