Logo for 1001

Android Developer at 1001

Key Facts

Remote From: 
Full time
Mid-level (2-5 years)
English

Other Skills

  • •
    Teamwork
  • •
    Communication
  • •
    Problem Solving

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum of 3 years of experience in Android development using Kotlin.
  • Strong knowledge of Test-Driven Development (TDD) and unit testing frameworks like JUnit and Mockito.
  • Proficiency with Android SDK, Android Studio, and version control systems such as Git.

Requirements:

  • Design, develop, and maintain Android applications with a focus on quality and performance.
  • Write and execute unit tests to ensure code robustness and reliability.
  • Collaborate with cross-functional teams to implement new features and troubleshoot issues.
  • Participate in setting up CI/CD pipelines and stay updated with Android development trends.

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.

Android Developer Related jobs

Other jobs at 1001

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.