Search by job, company or skills

Paymob

Senior Android Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Leading the development and maintenance of our Point of Sale (POS) systems. Overseeing the design, development, and enhancement of our POS applications, ensuring high performance, security, and user satisfaction.

Responsibilities

  • Lead the end-to-end development and maintenance of our Android application, adhering to best practices and coding standards to deliver high-quality, scalable, and performant features.
  • Collaborate closely with cross-functional teams, including product managers, UX/UI designers, and backend developers, to define technical requirements and ensure smooth integration with backend services.
  • Contribute to the architectural decisions of the Android app, identifying opportunities for improvement and implementing scalable solutions.
  • Conduct code reviews to maintain code quality and provide mentorship to junior developers, fostering a culture of continuous learning and growth.
  • Identify and address performance bottlenecks in the app, optimizing speed and responsiveness to deliver an exceptional user experience.
  • Ensure the mobile app complies with industry security standards and best practices, keeping user data and transactions secure.
  • Implement unit testing and participate in debugging efforts to resolve issues and ensure the app's reliability.
  • Stay up-to-date with the latest trends and developments in Android app development, fintech, and mobile technologies, applying the knowledge to improve the app's functionality and user experience.
  • Work collaboratively with the development team and other stakeholders to coordinate development efforts, share knowledge, and achieve project milestones.
  • Suggest and implement process improvements to enhance development efficiency and product quality.

Requirements

  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • Minimum of 4-5 years (specific number based on company requirements) of professional Android development experience, with a strong portfolio of published applications on the Google Play Store.
  • Proficient in Java, Kotlin, and other relevant Android frameworks and libraries.
  • Understanding of Android app architecture and design patterns (e.g., MVVM, MVP), with hands-on experience in applying them effectively.
  • In-depth knowledge of the Android platform, UI components, Material Design principles, and platform-specific features.
  • Experience with RESTful APIs, third-party integrations, and data synchronization to backend servers.
  • Ability to identify and resolve performance-related issues and optimize app performance.
  • Familiarity with mobile app security best practices and techniques to protect user data and transactions.
  • Experience in unit testing, UI testing, and familiarity with testing frameworks like Espresso or JUnit.
  • Very Good command written and spoken English Language

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137607907