Principal Android Engineer/Senior Android Engineer
- Compensation
- Not disclosed
- Location
- Dhaka, Bangladesh, Bangladesh
- Work setup
- Onsite
- Seniority
- Principal
- Employment
- Contract
- Experience
- 5+ years
- Category
- Mobile
- Posted
Skills
Must have
- Bachelor's or master’s degree in computer science, Software Engineering, or a related field.
- Proven experience as a Mid/Senior Android Engineer, with a strong portfolio of Android applications. At least 5 years of experience, two in a senior role at least.
- 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.
Full description
WHO WE ARE:
Ding is the global leader in cross-border value transfer. Since 2006, we’ve moved more than $6BN across borders — putting money directly into the hands of diaspora communities so they can support the families they left behind. Today, we operate in 160+ countries, partner with 600+ mobile operators, and serve some of the world’s most underserved markets with technology that is fast, reliable and genuinely life changing.
We’re headquartered in Dublin and built by a team of 200+ people spread across the globe — engineers, operators and product thinkers who believe that moving value across borders should be as simple as sending a message.
We move fast, build with purpose, and hold ourselves to four values:
- We’re Here to Make a Difference
- We are Thinkers, Linkers & Doers
- We Win Together
- We Imagine Boldly & Build Fast
THE ROLE:
Job Title : Principal Android Engineer/Senior Android Engineer
Location: Dhaka, Bangladesh
Type of Contract: Full Time Employee
Salary Range: Negotiable
ABOUT THE ROLE:
As Android Engineer you will 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 YOU'LL 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.