Android Developer
3 months ago
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
-
Senior Android Software Engineer
3 weeks ago
Farnborough, Hampshire, United Kingdom smartworkingio Full timeRemote 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...
-
Senior Android Software Engineer
3 weeks ago
Farnborough, Hampshire, United Kingdom smartworkingio Full timeRemote 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...
-
Mobile Application Engineer
3 weeks ago
Farnborough, Hampshire, United Kingdom smartworkingio Full timeJob 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...
-
Mobile Application Engineer
3 weeks ago
Farnborough, Hampshire, United Kingdom smartworkingio Full timeJob 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...
-
Mobile Application Engineer
3 weeks ago
Farnborough, Hampshire, United Kingdom smartworkingio Full timeJob 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...
-
Senior Native Mobile App Developer
3 months ago
Farnborough, United Kingdom Rebel Recruitment Limited Full timeRole: 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...