D360 Bank Circular Logo

Senior Software Engineer - Android

D360 Bank Riyadh, Saudi Arabia Posted: 23 Oct 2024

Financial

  • Estimate: $100k - $150k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job
The Senior Software Engineer - Android will be responsible for the development and maintenance of applications targeted at a wide range of Android devices. This role includes managing the development of Android applications, integrating them with back-end services, and collaborating with engineers and developers across various infrastructure layers. The engineer will design, code, test, and debug applications for the Android platform, troubleshooting and solving complex problems while creating innovative solutions. Familiarity with the latest trends and technologies in mobile application development is essential.

Responsibilities

  • Create and maintain Android applications, including developing new features, debugging existing code, and optimizing the applications for the best user experience.
  • Contribute to the overall design and architecture of the codebase.
  • Understand the Android platform, write code in Java, and use Android development tools.
  • Collaborate with cross-functional teams, including product management, design, and engineering, to develop and implement new features.
  • Mentor and guide other Android developers on the team, providing technical leadership and guidance.
  • Ensure applications meet high standards of quality, performance, and reliability.
  • Participate in code reviews to ensure that code is maintainable, scalable, and efficient.
  • Troubleshoot and resolve any issues that arise during the development process.
  • Work with other teams to ensure that applications meet user expectations.
  • Continuously evaluate and adopt new technologies to improve development processes and application performance.

Qualifications

  • A tertiary-level qualification from an internationally recognized institution.
  • 5 to 7 years of equivalent experience demonstrating required competencies.
  • Experience as a specialist individual contributor or team lead managing and delivering projects.
  • Technical supervision skills and demonstrated expertise in complex technical activities.
  • Experience working with senior staff on complex issues, larger clients, accounts, or projects.

Technical Competencies

  • Data Structures
  • Software Architecture
  • Quality Assurance and Control
  • Agility

Behavioral Competencies

  • Collaboration
  • Communication
  • Problem-solving
  • Digital fluency

About Us
D360 Bank is a shariah-compliant digital bank dedicated to providing the best financial experience in the Kingdom. Our vision is to reinvent finance through innovation and technology, making it convenient, accessible, and fair to all.

About The Team
Join the D360 Bank Technology team to be at the forefront of a transformative journey in the financial and banking sector. You will engage with DevOps philosophies, initiating valuable advancements in our applications and services. Our focus on codification, employing cutting-edge Infrastructure as Code techniques, automation, CI/CD, and scalability, reflects our commitment to customer satisfaction and security. As part of a continuously compliant environment, you will play a vital role in shaping the future of banking technology.

Apply now

Jobs you might like   View all jobs

About D360 Bank

D360 Bank is a shariah-compliant digital bank that aims to provide the best financial experience in the Kingdom.