drjobs OR1900 Android Developer العربية

OR1900 Android Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Farnborough - UK

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Work from home UK client Fulltime

Android Developer Role

This role is for a substantial fastgrowing and well respected UK tech company called i6 who has hired us to exclusively recruit for them. It is a permanent Work From Home position and everyday you’ll be working directly as part of their UK team. It is a senior role with real opportunities to learn and develop.

Please view Smart Working’s or LinkedIn to learn more about life as a Smart Worker. We are proud to have one of the highest ratings of any business in India.

i6 specialises in fuel management technology and their mission is to revolutionise fuel efficiency in the aviation industry. . They are well known for investing significantly into their staff this will be a fantastic opportunity to learn and develop new skills.

i6:

LinkedIn

Website

Key points about i6:

1. Global leader in their field

2. Used in over 250 airports already

3. Team of 70 (tech team of 45)

They are looking to make a full time hire for a long term position.

Location: Permanent Remote Work from Home in India

Experience: 5 years

Shift Timings: 12pm 9:30pm (Summer) 1pm 10:30pm (Winter)

Summary

The Senior Software Developer collaborates in Agile teams to lead the design and development of platform enhancements feature delivery and maintenance. This role requires working closely with Developers Designers Testers and Product Owners to deliver product solutions that align with the company’s strategic goals and are successfully deployed. The Senior Software Developer is expected to consistently meet task commitments within deadlines and ensure the code developed is clear testable and maintainable. Develop optimise and maintain a series of advanced highperformance realtime Android apps that empower major global airlines fuel suppliers and airports to streamline aviation fuel operations and enhance accountability throughout the entire lifecycle. Engage closely with the deployment and customer support teams within an Agile framework to ensure that customer insights are integrated and necessary adjustments and enhancements are accounted for within the ongoing development strategy to support business targets for 2024 and beyond.

Role and responsibilities

Technical Delivery

Construct refined UI and intricate business logic seamlessly integrated with backend systems (eg. REST APIs) and with hardware through Bluetooth or NFC for functionalities like refuelling or messaging.

Deliver highquality clean extensible and thoroughly tested code using JUnit.

Propose and implement strategic improvements and innovative enhancements to our tech strategies product base and development processes leveraging your advanced knowledge and eagerness for continual learning.

Confidently work independently to make impactful changes throughout our codebase.

Architect and define new features clearly effectively communicating requirements and plans to your team.

Lead innovations and implement solutions that fulfil the defined acceptance criteria.

Provide and support the team with highlevel estimates at project inception ensuring tasks are accurately estimated and completed within specified timelines.

Design and deploy applications and key platform components.

Maintain rigorous adherence to 'definition of ready' protocols to ensure all tickets are properly refined and projects accurately scoped.

Drive the business objectives by ensuring all submitted code software and applications are flawless and align with acceptance criteria upon building and release.

Proactively identify dependencies of work items early in the planning stage.

Assess the impacts of code changes across the entire application and communicate these evaluations effectively.

Leadership & Management

Actively participate in and contribute positively to sprint planning retrospectives and other Scrum ceremonies.

Constructively present feedback and challenges to the Tech Lead concerning team and process improvements.

Champion Agile methodologies (XP) demonstrating and promoting their value within the team.

Operate autonomously within a team context to complete tasks within committed sprints or timelines engaging in discussions or seeking advice as needed.

Key Stakeholder Relationship Development

Assume a pivotal role in one of the several scrum product teams collaborating extensively with outstanding product design and engineering colleagues throughout the full development cycle.

Ensure effective coordination and collaboration with your product team with both Android and iOS developers in the Mobile Team to fully grasp requirements best practices and guidelines.

Work across the organisation to integrate business commercial and technical/testing requirements thoroughly.

Facilitate the refinement of user stories posing pertinent questions to ensure clarity and comprehensive understanding among all team members.

Effectively collaborate with testers to guarantee a mutual understanding of responsibilities for each work item and to pinpoint any dependencies.

Quality Assurance

Ensure submitted code routinely passes peer reviews and quality checks within set timelines.

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

Drive high feature test coverage and assist with tracking quality assurance metrics pertinent to your team.

Review and ensure the quality of code developed by peers advocating for clean testable and extendable code in line with established standards.

Confirm that developed features are tested according to the acceptance criteria before progressing to code review stages.

Create and maintain accurate documentation of features and ensure it is kept uptodate.

Identify and implement opportunities to automate testing to enhance development efficiency and reduce manual task loads.

Ensure developed code is secure scalable maintainable and testable.

General responsibilities:

While this role does not currently require oncall support it may be necessary in the future. You will be notified by your manager if such a requirement arises including the rationale and scheduling details.

Required skills and experience

Java 6 years

Kotlin 5 years

Android SDK

JUnit and Espresso (for testing)

Gradle

Desired skills and experience

Android Studio

Jenkins

IntelliJ

Moki

Firebase

Jira

Bugfender

Google Firebase

Google Cloud

Job Perks

Work life balance: You will work fixed hours and will never have to work on weekends again

Laptop provided

Full medical insurance provided

Learn and Grow: Learn from highly skilled UK colleagues and other Smart Workers in our active and useful forums

Joining bonus

Become part of the Smart Working family: Take part in games and quizzes network with like minded ambitious and friendly colleagues

Smart Working Remote Policy:

To maintain transparency and uphold our commitment to clients Smart Working uses productivity software which tracks activity & hours worked. This system guarantees that clients receive the agreedupon number of hours.

Smart Working does not allow dual employment during your working hours & does not allow its staff to outsource their work to third parties. Any employee doing either of these things will be terminated immediately & will have to pay a fine equalling 3 months salary for the damage caused to Smart Working.

Smart Working uses state of the art technology that cannot be bypassed.

Steps To Our Recruitment Process:

1. Fill out our form

2. Short interview & coding assessment

3. Technical interview with one of our internal experts

About Us:

Smart Working recruits excellent people to work full time remotely and directly for UK businesses on a long term basis.

If you are looking to grow learn and develop professionally then working at Smart Working is the right place for you. Come and join our family and accelerate your career.

Skills

Proactive, Intellij, Kotlin, Jira, Android Studio, Http, Java, Quality Assurance, 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

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.