Who Is Telda?Telda is a financial brand built for Millennials and GenZ to take the pain out of peer-to-peer payments. We are bringing a better way to send, spend and save to anyone who has ever sought an alternative to the traditional banking system. Overview - Responsible for designing, building, and maintaining Android applications that offer a seamless, intuitive experience to users. - Collaborate closely with product managers, designers, and other engineers to deliver high-quality mobile solutions. - Work on innovative projects and contribute to the growth of Telda’s mobile platform! Responsibilities:- Design, build, and maintain advanced applications for the Android platform using Kotlin.- Collaborate with cross-functional teams to define, design, and ship new features while ensuring application performance and scalability.- Write clean, maintainable, and testable code. Perform regular code reviews and ensure adherence to best coding practices.- Identify and fix bottlenecks, memory leaks, and other issues to ensure smooth user experience and efficient resource usage.- Write unit tests, automated tests, and work within CI/CD pipelines to ensure high-quality releases.- Implement security best practices to protect user data and ensure compliance with industry regulations.- Stay up to date with the latest Android development tools, libraries, and best practices.- Continuously improve the codebase by refactoring and optimizing existing features. Required QualificationsEducation: Bachelor Degree in Computer Science, Engineering or any relevant field. Skills:- Proficiency in Kotlin for Android development.- Strong understanding of Android SDK, different versions of Android, and how to deal with various screen sizes and devices.- Experience working with RESTful APIs.- Familiarity with Android UI/UX design principles, patterns, and best practices.- Experience with third-party libraries, frameworks, and APIs.- Solid experience with Android Jetpack components (LiveData, ViewModel, Room, Navigation, etc.).- Familiarity with architectural patterns.- Experience with Coroutines, RxJava, or other reactive programming frameworks.- Knowledge of dependency injection frameworks like Dagger or Hilt.- Proficient in version control (Git) and understanding of CI/CD tools.- Experience with testing tools like JUnit or Espresso.- Strong problem-solving skills and attention to detail.- Ability to work independently in a fast-paced environment.- Passionate about delivering great user experiences. Preferred Skills:- Knowledge of mobile security best practices, including secure data storage and encryption.- Experience with Firebase, Google Play Services, and app analytics.- Familiarity with the Google Play Store release process and managing app releases. Experience: - 3+ years of professional Android development experience.