Skip to Content

Senior Mobile Developer

Riyadh, Saudi Arabia

About Secure Tech

Secure Tech is a system integration company in Riyadh, Saudi Arabia, specializing in security systems and technical solutions. Our commitment is to provide the best service and equipment in the technological and security fields, adhering to international standards. Our team of qualified professionals strives for development and improvement for a better future in Saudi Arabia. 

Job Summary

Senior Flutter developer with a deep understanding of Android development, responsible for designing, developing, and maintaining high-quality mobile applications. The role demands technical expertise, leadership, and a passion for creating user-centric solutions.

Responsibilities

  • –    Design and build advanced applications for the Android platform using Flutter and/or Kotlin.
  • –    Ensure performance, quality, and responsiveness of applications through best coding practices.
  • –    Work closely with cross-functional teams, including product managers, designers, and backend developers, to define app requirements and specifications.
  • –    Collaborate in code reviews and participate in architecture discussions.
  • –    Optimize applications for performance, scalability, and battery efficiency.
  • –    Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • –    Write unit, integration, and UI tests to ensure application stability.
  • –    Debug and resolve issues, ensuring timely delivery of high-quality products.
  • –    Maintain technical documentation for all projects and codebases.

Must Have

  • –    Proficient in Flutter and/or Kotlin for Android development.
  • –    Strong understanding of Android SDK, Jetpack components, and Android UI design principles.
  • –    Experience with RESTful APIs and third-party libraries (e.g., Retrofit, Glide).
  • –    Proficiency in MVVM, MVP, or similar architectural patterns.
  • –    Familiarity with Android Studio, Gradle, and Git.
  • –    Understanding of Google Play Console and the app publishing lifecycle.
  • –    Excellent analytical and debugging skills to tackle complex issues.
  • –    Clear and effective communication skills; able to work independently or with teams.
  • –    Bachelor's degree in computer science, software engineering, information technology or a related field.