Logo for 1001

Android Developer at 1001

Role overview

Qualifications

  • Proven experience as an Android Developer with a minimum of 3 years of hands-on experience in Kotlin development.
  • Strong understanding of Test-Driven Development (TDD) principles and experience in writing unit tests using JUnit and Mockito.
  • Proficiency in Android SDK, Android Studio, and other relevant development tools.
  • Experience with version control systems, such as Git.

Responsibilities

  • Collaborate with the development team to design and implement new features and functionalities for Android applications.
  • Utilize your expertise in Kotlin to write efficient, scalable, and maintainable code for Android applications.
  • Advocate for and apply TDD principles, writing unit tests using testing frameworks like JUnit and Mockito.
  • Design, develop, and execute comprehensive unit tests to validate the correctness of individual components.

Key facts

Other skills

  • Problem Solving
  • Communication
  • Teamwork

About the company

1001 logo

1001

Streaming Services (SVOD/AVOD)

Thousands of hours of original and premium Iraqi and global video content

Company details

Company typeStartup
IndustryStreaming Services (SVOD/AVOD)
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

1001 is seeking a skilled and dedicated Mid-Level Android Developer to join our dynamic mobile development team. As a Mid-Level Android Developer, you will play a crucial role in designing, developing, and maintaining high-quality Android applications. The ideal candidate should have substantial experience in Kotlin, Test-Driven Development (TDD), and writing unit tests, and should be enthusiastic about creating innovative and user-centric mobile experiences.

Job Responsibilities:

  • Collaborate with the development team to design and implement new features and functionalities for Android applications, adhering to best practices and coding standards.
  • Utilize your expertise in Kotlin to write efficient, scalable, and maintainable code for Android applications.
  • Advocate for and apply TDD principles, writing unit tests using testing frameworks like JUnit and Mockito to ensure the robustness and reliability of the codebase.
  • Design, develop, and execute comprehensive unit tests to validate the correctness of individual components and enhance overall code quality.
  • Identify and implement code optimizations to improve the performance and responsiveness of Android applications.
  • Collaborate with the team to troubleshoot and resolve issues and bugs, ensuring the stability and continued functionality of the applications.
  • Work with the team to set up and maintain CI/CD pipelines to automate the build, testing, and deployment process.
  • Stay updated with the latest trends and technologies in Android development, recommending and implementing improvements and innovations where applicable.
  • Collaborate effectively with product managers, designers, and backend developers to understand requirements and deliver exceptional user experiences.

Qualifications:

  • Proven experience as an Android Developer with a minimum of 3 years of hands-on experience in Kotlin development.
  • Strong understanding of Test-Driven Development (TDD) principles and experience in writing unit tests using JUnit and Mockito.
  • Proficiency in Android SDK, Android Studio, and other relevant development tools.
  • Experience with version control systems, such as Git, for collaborative development.
  • Solid understanding of object-oriented programming (OOP) and software design patterns.
  • Knowledge of Agile development methodologies and the ability to work in an Agile/Scrum environment.
  • Excellent problem-solving skills and the ability to handle complex technical challenges.
  • Strong communication and teamwork skills to collaborate effectively with cross-functional teams.

Education

Bachelor's degree in Computer Science, Software Engineering, or a related field.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Android Developer Related jobs

Other jobs at 1001

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.