(OR190.0) Android Developer Opportunity

Smart Working company

Subscribe to our Telegram & Twitter Channel

(OR190.0) Android Developer in UNITED KINGDOM

Remote 1 year ago
Work from home, UK client, Full-time

Android Developer Role

This role is for a substantial, fast-growing 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 Glassdoor or LinkedIn to learn more about life as a Smart Worker. We are proud to have one of the highest Glassdoor 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 - https://www.linkedin.com/company/i6-group/?originalSubdomain=uk

Website - https://www.i6.io/

Key Points About I6

  • Global leader in their field
  • Used in over 250 airports already
  • 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 high-performance real-time 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 high-quality, 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 high-level 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 up-to-date.

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 on-call 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 agreed-upon 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

  • Fill out our form
  • Short interview & coding assessment
  • 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.
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly