The Software Developer Lead (Android) plays a key role within the Scrum Team, overseeing the design, development, and testing of technical solutions for Android applications. This individual ensures the delivery of high-quality products that meet project requirements while adhering to best practices. Additionally, they serve as a mentor, providing guidance and support to team members to foster growth and collaboration.

 

  1. Key Responsibilities:
  • Actively participate in all phases of the Scrum software development process, including:
    • Grooming
    • Sprint Planning
    • Daily Scrum Meetings
    • Sprint Review
    • Sprint Retrospectives
  • Develop and maintain TrueMoney’s Android applications, leveraging the latest technologies and components to ensure high-quality solutions.
  • Collaborate with cross-functional teams to define, design, implement, test, and deploy new mobile features in a fast-paced, dynamic environment.
  • Ensure code quality, organization, and maintainability by adhering to best practices and implementing efficient development workflows.
  • Integrate with internal and external data sources and APIs, ensuring seamless functionality and performance.
  • Address system defects, identify and resolve bottlenecks in workflows, and implement enhancements to existing functionality to deliver scalable, defect-free applications.
  • Troubleshoot issues independently, providing robust solutions to technical challenges with minimal guidance.
  • Oversee and handle the end-to-end app release process, including build preparation, deployment, and publishing to app stores, ensuring timely and seamless releases.
  • Conduct research and development on emerging technologies, updates, and best practices, sharing knowledge with the team to foster continuous improvement.
  • Perform other duties as assigned or required to support the success of the team and projects.

III. Qualifications:

  • B.S. in Computer Science, Information Technology, or a related field (or equivalent experience).
  • Minimum of 3 years of experience in Android development.
  • Experience with Flutter development is a plus.
  • 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.
  • Strong problem-solving skills with the ability to work independently, prioritize tasks, and resolve issues proactively.
  • Creative, detail-oriented, and adaptable to changes in a dynamic environment.
  • Positive attitude and a collaborative mindset.
  • Good written and verbal communication skills to collaborate effectively with team members and stakeholders.
  • 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

Apply Now : https://docs.google.com/forms/d/e/1FAIpQLScHPm4wp_4gXvopcn5QomcEIEAvMnCe_bDkUlohXlaSL9zcqw/viewform