Remote Remote (Country) Employment

cuju is hiring a (Senior) Android Developer (m/f/d)

About the Role

We are seeking a Senior Android Developer to design, develop, and maintain high-quality Android applications. The ideal candidate will have a strong background in Android development, experience with Kotlin, and a deep understanding of Android SDK and architecture.

Responsibilities

  • Design and develop high-quality Android applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Maintain and improve existing applications.
  • Write clean, efficient, and maintainable code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Work closely with the design team to create intuitive and user-friendly interfaces.
  • Stay up-to-date with the latest Android development trends and best practices.
  • Participate in code reviews and pair programming sessions.
  • Contribute to the development of internal tools and frameworks.
  • Provide technical guidance and mentorship to junior developers.
  • Ensure the security and privacy of user data.
  • Work on the integration of third-party libraries and APIs.
  • Conduct performance testing and optimization.
  • Document development processes and best practices.
  • Collaborate with the product management team to define feature requirements.
  • Participate in the planning and estimation of development tasks.
  • Ensure compliance with industry standards and regulations.
  • Provide support for the deployment and maintenance of applications.
  • Work on the continuous improvement of the development process.
  • Contribute to the development of new features and functionalities.
  • Participate in the development of the overall architecture of the application.

Nice to Have

  • Experience with Kotlin Coroutines and Flow.
  • Familiarity with Android Compose.
  • Experience with Android Wear OS development.
  • Knowledge of Android TV development.
  • Experience with Android Auto development.
  • Familiarity with Android Things development.
  • Experience with Android Instant Apps.
  • Knowledge of Android App Bundles.
  • Experience with Android Dynamic Feature Modules.
  • Familiarity with Android App Signing.
  • Experience with Android App Distribution.
  • Knowledge of Android App Analytics.
  • Experience with Android App Performance Monitoring.
  • Familiarity with Android App Security Testing.
  • Experience with Android App Usability Testing.
  • Knowledge of Android App Accessibility Testing.

Compensation

Competitive salary and benefits package

Work Arrangement

Full-time, on-site

Team

Dynamic and collaborative team environment

What we offer

  • Competitive salary and benefits package.
  • Opportunities for professional development and growth.
  • A dynamic and collaborative team environment.
  • Flexible working hours and remote work options.
  • Modern office space with state-of-the-art equipment.
  • Regular team-building activities and social events.
  • Access to the latest technologies and tools.
  • Opportunities to work on innovative and challenging projects.
  • A flat organizational structure with open communication.
  • A focus on work-life balance and employee well-being.
  • Opportunities to attend conferences and workshops.
  • A supportive and inclusive work culture.
  • Regular performance reviews and feedback sessions.
  • Opportunities to work on open-source projects.
  • A focus on continuous learning and improvement.

How to apply

  • Submit your application through our careers page.
  • Include your resume, portfolio, and a cover letter.
  • Highlight your relevant experience and skills.
  • Describe your motivation for applying to this position.
  • Provide examples of your previous work and achievements.
  • Include any relevant certifications or training.
  • Mention your availability for an interview.
  • Provide your contact information for follow-up.
  • Include any references or recommendations.
  • Submit your application by the deadline.
  • Follow up on your application if you do not hear back within two weeks.
  • Prepare for a technical interview and coding test.
  • Be ready to discuss your problem-solving approach and coding style.
  • Provide examples of your problem-solving skills and analytical thinking.
  • Be prepared to discuss your experience with Agile methodologies.
  • Provide examples of your experience with version control systems.
  • Be ready to discuss your experience with Android development tools and frameworks.
  • Provide examples of your experience with Android testing frameworks.
  • Be prepared to discuss your experience with Android performance optimization techniques.
  • Provide examples of your experience with Android security best practices.

Not provided

Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
cuju
CUJU is on a mission to become the new digital standard in athlete identification and development in global sports. Our platform harnesses AI, advanced analytics, and digital networking to democratize access to knowledge, development, and career opportunities.
All jobs at cuju Visit website
Job Details
Department Software Development
Category mobile
Posted 2 hours ago