Vacancies

Join us in building the first truly nationwide digital wallet app.

Senior Software Developer (Frontend-Android)

Salary Rank: Negotiation

About the Role

The Senior Software Developer (Frontend-Android) will be at the forefront of mobile
innovation, responsible for designing, developing, and maintaining high-quality Android
applications. This role offers long-term growth opportunities, with strategic input into the
direction and architecture of the company's Android mobile apps. You will stay ahead of
mobile technology trends, integrating the latest advancements into the products while
ensuring best practices are followed to deliver top-tier performance and user experience.

Key Responsibilities

Actively participate in all phases of the Scrum software development process,
including:
○ Grooming
○ Sprint Planning
○ Daily Scrum Meetings
○ Sprint Review
○ Sprint Retrospectives
● Design, develop, and maintain TrueMoney’s Android applications using the latest
technologies and frameworks.
● Collaborate with cross-functional teams to define, design, implement, test, and
deploy new mobile features in a fast-paced and dynamic environment.
● Ensure high code quality, maintainability, and automation by adhering to best
practices and development standards.
● Work with both internal and external data sources and APIs to integrate seamless
functionality.
● Address system defects, troubleshoot issues independently, and implement
enhancements to improve existing functionality.
● Proactively identify bottlenecks in workflows and provide effective solutions to
ensure scalable, defect-free applications.
● Conduct research and development on emerging technologies, tools, and updates,
sharing insights with the team to foster knowledge sharing and continuous
improvement.
● Perform other duties as assigned or required to support project success and team
objectives.

Required Skills & Qualifications

● Education:
○ B.S. in Computer Science, Information Technology, or a related field (or
equivalent experience).

● Experience:
○ Minimum of 2 years of experience in Android development.
○ Experience with Flutter development is a plus.
● Technical Skills:
○ Proficient in Java and Object-Oriented Programming (experience with
Kotlin is an advantage).
○ In-depth knowledge of Android SDK and its components.
○ Familiarity with the MVVM design pattern.
○ Proficient in designing complex UIs using XML.
○ Experience with Web Services APIs, particularly RESTful APIs.
○ Skilled in writing Unit Tests to ensure code quality.
○ Knowledge of SQLite, XML, and JSON.
● Soft Skills:
○ Ability to work independently, prioritize tasks, and resolve issues
proactively.
○ Creative, detail-oriented, and adaptable to changes in a dynamic
environment.
○ Positive attitude and excellent problem-solving skills.
● Language Proficiency:
○ Good written and verbal communication skills to effectively collaborate
with team members and stakeholders.

● Flexibility:
○ Open to learning and adopting new technologies and frameworks as
needed.
○ Willingness to take on tasks beyond core responsibilities to support team
and project goals.

Share this

We use cookies

We use cookies to enhance your experience, analyze site traffic, and personalize content. By continuing to use our website, you agree to our use of cookies. For more information, please review our Cookie Policy.