Work from home UK clientFulltime
AndroidDeveloper Role
This role is for a substantial fastgrowing andwell respected UK techcompany calledi6 who hashired us to exclusively recruit for them. It is apermanent Work FromHome position and everydayyou’ll be working directly as part of their UK team. Itis a senior role with real opportunities to learn anddevelop.
Please view Smart Working’s orLinkedIn tolearn more about life as a Smart Worker.We are proud to have one of the highestratings of any business in India.
i6 specialises in fuelmanagement technology and their mission is to revolutionise fuelefficiency in the aviation industry.. They are well known forinvesting significantly into their staff this will be a fantasticopportunity to learn and develop new skills.
i6:
LinkedIn
Website
Key points abouti6:
1. Global leaderin their field
2. Usedin over 250 airports already
3.Team of 70 (tech team of 45)
They are looking to makea full time hire for a long termposition.
Location:Permanent Remote Work from Home in India
Experience: 5years
Shift Timings:12pm 9:30pm (Summer) 1pm 10:30pm(Winter)
Summary
The Senior Software Developer collaborates inAgile teams to lead the design and development of platformenhancements feature delivery and maintenance. This role requiresworking closely with Developers Designers Testers and ProductOwners to deliver product solutions that align with thecompany’s strategic goals and are successfully deployed.The Senior Software Developer is expected to consistently meet taskcommitments within deadlines and ensure the code developed is cleartestable and maintainable. Develop optimise and maintain a seriesof advanced highperformance realtime Android apps that empowermajor global airlines fuel suppliers and airports to streamlineaviation fuel operations and enhance accountability throughout theentire lifecycle. Engage closely with the deployment and customersupport teams within an Agile framework to ensure that customerinsights are integrated and necessary adjustments and enhancementsare accounted for within the ongoing development strategy tosupport business targets for 2024 andbeyond.
Role andresponsibilities
Technical Delivery
Construct refined UI and intricate businesslogic seamlessly integrated with backend systems (eg. REST APIs)and with hardware through Bluetooth or NFC for functionalities likerefuelling or messaging.
Deliver highquality clean extensible andthoroughly tested code using JUnit.
Propose and implement strategic improvementsand innovative enhancements to our tech strategies product base anddevelopment processes leveraging your advanced knowledge andeagerness for continual learning.
Confidently work independently to makeimpactful changes throughout our codebase.
Architect and define new features clearlyeffectively communicating requirements and plans to yourteam.
Lead innovationsand implement solutions that fulfil the defined acceptancecriteria.
Provide andsupport the team with highlevel estimates at project inceptionensuring tasks are accurately estimated and completed withinspecified timelines.
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 thebusiness objectives by ensuring all submitted code software andapplications are flawless and align with acceptance criteria uponbuilding and release.
Proactively identify dependencies of workitems early in the planning stage.
Assess the impacts of code changes across theentire application and communicate these evaluationseffectively.
Leadership &Management
Activelyparticipate in and contribute positively to sprint planningretrospectives and other Scrum ceremonies.
Constructively present feedback and challengesto the Tech Lead concerning team and processimprovements.
ChampionAgile methodologies (XP) demonstrating and promoting their valuewithin the team.
Operate autonomously within a team context tocomplete tasks within committed sprints or timelines engaging indiscussions or seeking advice as needed.
Key StakeholderRelationship Development
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 to integratebusiness commercial and technical/testing requirementsthoroughly.
Facilitatethe refinement of user stories posing pertinent questions to ensureclarity and comprehensive understanding among all teammembers.
Effectivelycollaborate with testers to guarantee a mutual understanding ofresponsibilities for each work item and to pinpoint anydependencies.
Quality Assurance
Ensure submitted code routinely passes peerreviews and quality checks within settimelines.
Conductthorough unit and system testing of all development to confirmfunctionality as defined by 'done'criteria.
Drive highfeature test coverage and assist with tracking quality assurancemetrics pertinent to your team.
Review and ensure the quality of codedeveloped by peers advocating for clean testable and extendablecode in line with established standards.
Confirm that developed features are testedaccording to the acceptance criteria before progressing to codereview stages.
Createand maintain accurate documentation of features and ensure it iskept uptodate.
Identifyand implement opportunities to automate testing to enhancedevelopment efficiency and reduce manual taskloads.
Ensure developedcode is secure scalable maintainable andtestable.
Generalresponsibilities:
Whilethis role does not currently require oncall support it may benecessary in the future. You will be notified by your manager ifsuch a requirement arises including the rationale and schedulingdetails.
Required skills andexperience
Java 6years
Kotlin 5 years
AndroidSDK
JUnit and Espresso(for testing)
Gradle
Desired skills andexperience
AndroidStudio
Jenkins
IntelliJ
Moki
Firebase
Jira
Bugfender
Google Firebase
Google Cloud
JobPerks
Work lifebalance: You will work fixed hours and will never have to work onweekends again
Laptopprovided
Full medicalinsurance provided
Learn and Grow: Learnfrom highly skilled UK colleagues and other Smart Workers in ouractive and useful forums
Joining bonus
Become part of the Smart Workingfamily: Take part in games and quizzesnetwork with like minded ambitious and friendlycolleagues
Smart Working RemotePolicy:
To maintaintransparency and uphold our commitment to clients Smart Workinguses productivity software which tracks activity & hoursworked. This system guarantees that clients receive the agreeduponnumber of hours.
SmartWorking does not allow dual employment during your working hours& does not allow its staff to outsource their work to thirdparties. Any employee doing either of these things will beterminated immediately & will have to pay a fine equalling3 months salary for the damage caused to SmartWorking.
Smart Workinguses state of the art technology that cannot bebypassed.
Steps To Our RecruitmentProcess:
1. Fill outour form
2. Shortinterview & coding assessment
3. Technical interview with one of ourinternal experts
About Us:
Smart Working recruits excellent people towork full time remotely and directly for UK businesses on a longterm basis.
If you arelooking to grow learn and develop professionally then working atSmart Working is the right place for you. Come and join our familyand accelerate your career.
Skills
Proactive,Intellij, Kotlin, Jira, Android Studio, Http, Java, QualityAssurance, Gradle, Firebase, Scrum, Jenkins, Accountability,Insight, Scala, Rest Apis, Aris, Pivotal, Agile Methodologies,Espresso, Perl, Junit, Agile, Leadership, Methodologies, Excel,Android Sdk, Customer Support, Android, Rest Api, Documentation,Work Independently