Kotlin Developer This job has ended. You cannot apply anymore.

AQ International Logo
Computers/IT
Posted on 03 May, 2023
Closing on 03 Jun, 2023

Job Description

Post title: Kotlin Developers.
Positions: (Multiple Positions).
Location: (Multiple- Cities)- Yemen.

Job brief:

We are searching for Kotlin Developers with a strong desire to push mobile technologies to their utmost. This Kotlin developer will collaborate with our outstanding engineering team to design and construct the next generation of our mobile apps. Android development collaborates closely with other app development and technical teams.

Responsibilities:

  • Create contemporary, safe, and feature-rich Android applications from the ground up with Kotlin.
  • Comprehend requirements and convert drawings and wireframes into code.
  • Find and repair issues to increase performance.
  • Work with the design and testing teams to produce high-performance apps.
  • Work with APIs and data sources per the requirements.
  • Assist in the upkeep of code quality, reusability, and continual code evaluation.
  • Investigate and apply new technologies to enhance the developer experience.
  • Code unit testing to guarantee bug-free, dependable, and optimal user experience.
  • Work with team members to design, develop, and launch new features.
  • Put in place security procedures that are consistent with overall security goals.
  • Using Kotlin, plan, create, construct, and deliver an end-to-end Android mobile app.
  • Any other technical task related to the job.

The minimum requirement for this job details as follow,

Requirements & Skills:

  • 3+ years’ experience developing Android apps.
  • Solid Knowledge of the Java and Kotlin programming languages is required to develop clear, legible, and maintainable code.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • You care about quality, and you know what it means to ship high-quality code.
  • Solid knowledge of OOP, SOLID principles, most used design patterns.
  • Good Understanding of clean architecture.
  • Strong knowledge of payment methods. 
  • Practical knowledge of mobile app architecture, flow, design, implementation, and release.
  • Familiarity with agile development techniques and CI/CD pipelines.
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Experience with databases, threading, and performance tuning.
  • Familiarity with continuous integration.
  • Deep knowledge of Android Architecture patterns like MVP/MVVM/MVI.
  • Extensive experience developing end-to-end Android mobile apps, including design, development, and deployment to app marketplaces.
  • Thorough awareness of the app lifecycle, architectural concepts, and design elements
  • A problem-solving attitude, analytic talents, and excellent technical and communication skills.
  • Strong debugging abilities and understanding of quality assurance techniques.
  • Familiarity with RESTful APIs and XML is required to link the app to backend services.
  • Understanding the most recent mobile app trends, designs, and upcoming technologies.
  • Understanding of state management to facilitate user engagement.
  • Understanding of Agile and DevOps techniques.
  • Knowledge of version control systems and tools, such as GitHub.
  • Excellent interpersonal and verbal and written communication abilities.
  • Excellent time management abilities and the ability to work autonomously.
  • A critical thinker, analyst, and interested professional who wants to create outstanding Android products.

Qualifications:

  • Bachelor’s degree in computer science, Information Technology, or any related.

Languages:

  • Arabic language is a must.
  • English is desirable.

Core competencies:

  • Professionalism.
  • Planning and organizing.
  • Creativity.
  • Commitment to continuous learning.
  • Accountability. 
  • Teamwork.

How to Apply

How to apply has been removed becuase this job has ended. If this is a special case, please contact us and we will help.

Important Notes / مقترحات هامة

Following the instructions on How to apply will always increase your chances of getting your application looked at.
إتباع تعليمات التقديم المذكورة في كل إعلان ستزيد من فرصة النظر لسيرتك الذاتية من قبل الجهة المعلنة
If you’re applying by email, make sure you mention the job title in the “Subject” field of your message
تذكر أن تكتب إسم الوظيفة و موقعها في عنوان البريد عندما يكون التقديم عبر الإيميل