Senior Engineer (Android) - Ding
  • Dublin, County Dublin, Ireland
  • via ClickaJobs (1)
-
Job Description

Ding is the world’s leading universal top-up service. Founded in 2006, born from seeing something that wasn’t there. More than 80% of the world’s 5 billion mobile phones are now prepaid – and growing. We believe mobile phones can change lives and we want to improve people’s lives by helping those with less gain access to more. Ding is headquartered in Dublin, Ireland, and has employees working across the world! We are proud of our culturally diverse team of more than 200 employees, all with unique personalities who support our commitment to delivering cutting-edge, potentially life-changing technology to developed and emerging markets alike. We're always on the lookout for talented people who embody our core values: We are Customer Curious We are Thinkers, Linkers & Doers We Work Better Together We Seek Out that Spark About this role: As Senior Android Engineer you will report to Engineering Team Lead and be responsible for designing, developing, testing, and maintaining high-quality Android applications that provide an exceptional user experience. You will collaborate with cross-functional teams, including product managers, designers, and backend engineers, to deliver robust and scalable solutions. What we need you to do: Design and develop advanced Android applications using Kotlin/Java, following best practices and coding standards. Collaborate with cross-functional teams to define project requirements, specifications, and deliverables. Participate in architectural and design discussions, providing valuable insights and recommendations. Write clean, maintainable, and efficient code, ensuring proper documentation and adherence to coding standards. Conduct thorough testing and debugging of applications, addressing any issues or bugs promptly. Optimize application performance, ensuring smooth and efficient operation on various Android devices. Stay up to date with the latest Android development trends, tools, and frameworks, and share knowledge with the team. Continuously improve development processes and workflows to enhance productivity and quality. Collaborate with backend engineers to design and integrate APIs and web services into Android applications. Work closely with UX/UI designers to implement intuitive and visually appealing user interfaces. Participate in code reviews, providing constructive feedback to peers and maintaining code quality standards. Troubleshoot and resolve software defects and production issues as they arise. Mentor Junior Engineers and Interns, providing guidance and support to help them grow in their roles. Manage and maintain build pipelines, ensuring continuous integration and delivery processes run smoothly and efficiently. What we are looking for: Bachelor's or master’s degree in computer science, Software Engineering, or a related field. Proven experience as an Android Engineer, with a strong portfolio of Android applications. Proficiency in Kotlin and/or Java programming languages. Solid understanding of Android SDK, Android Studio, and related development tools. Experience with version control systems, such as Git. Strong knowledge of object-oriented programming principles and design patterns. Familiarity with RESTful APIs and integration of backend services into Android applications. Understanding of mobile UI/UX design principles and best practices. Experience with automated testing frameworks for Android applications (e.g., Espresso, Robolectric). Knowledge of performance optimization techniques and tools. Ability to work collaboratively in a fast-paced, agile environment. Strong problem-solving and debugging skills. Excellent communication and interpersonal skills. Ding is committed to creating equal employment opportunities in the workplace. We know that experience looks different for everyone – if you believe your proven experience would suit this role and is what we are looking for we encourage you to apply. Life at Ding: At Ding, we are striving to grow and nurture a culture that is inclusive, global, and equitable but most of all fun! In addition, to your basic salary and bonus there are many benefits also available across Ding. Some are recent additions, some have been enhanced and others have been there all along! YOLO days & Dingversary Leave: additional holidays the year of your 4th/7th/10th/13th Anniversary Flexible & Hybrid Working: we recognise the need to use space and working practices in ways that best support you Work Abroad Programme: the opportunity to work for 30 days from another country each year Tax Free Remote Working Allowance: of up to €70 per month Wellness Programme: with monthly events, both virtual and in-person Ding Dollars: flexible benefit allowance allowing you to tailor your benefit choice Referral Fees Enhanced Family Policies Our aim is to build and run the safest, simplest, most effective and convenient top-up technology, in partnership with the best operators and platforms. Now more than ever we realise the importance of keeping in touch and here at Ding we believe a little goes a long way. Ding’s recruitment privacy notice is available at https://www.ding.com/recruitment-privacy-notice #J-18808-Ljbffr

;