Remote Android Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • We are seeking a talented and experienced Android Engineer to join our dynamic mobile development team.
  • In this role, you will be responsible for designing, developing, and maintaining high-quality Android applications that deliver exceptional user experiences.
  • You will design, develop, and maintain Android mobile applications.
  • You will ensure the performance, reliability, and functionality of applications across a range of devices and Android OS versions.
  • You will collaborate with cross-functional teams to define, design, and ship new features.
  • You will write clean, maintainable, and efficient code.
  • You will conduct thorough testing and debugging of applications.
  • You will stay up-to-date with the latest developments and trends in the Android ecosystem.
  • You will work with large codebases and complex software systems.
  • You will develop and maintain technical documentation.
  • You will contribute to the design and architecture of applications.
  • You will provide technical guidance and mentorship to other team members.
  • You will participate in code and design reviews.
  • You will optimize applications for maximum speed and scalability.
  • You will implement security measures and data protection solutions.

Requirements:

  • A Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred.
  • Proven experience as an Android Engineer or Android Developer is required.
  • Strong proficiency in Java and Kotlin is necessary.
  • In-depth knowledge of Android SDK, Android Studio, and various development tools is essential.
  • Experience with RESTful APIs, JSON, and web services integration is required.
  • Familiarity with offline storage, threading, and performance optimization techniques is necessary.
  • A strong understanding of Android UI design principles, patterns, and best practices is required.
  • Experience with version control systems, particularly Git, is essential.
  • Knowledge of Android architecture patterns (e.g., MVVM, MVP) is necessary.
  • Familiarity with continuous integration and delivery practices is required.
  • Experience with cloud message APIs and push notifications is necessary.
  • Strong problem-solving and analytical skills are essential.
  • Excellent communication and teamwork abilities are required.

Preferred Qualifications:

  • Experience developing and publishing Android applications on the Google Play Store is preferred.
  • Familiarity with additional sensors like gyroscopes and accelerometers is a plus.
  • Knowledge of material design principles and guidelines is preferred.
  • Experience with unit testing and test-driven development is a plus.
  • Contributions to open-source Android projects are preferred.

Benefits:

  • A competitive salary commensurate with experience is offered.
  • Health, dental, and vision insurance are provided.
  • A 401(k) retirement plan with company match is available.
  • Flexible work arrangements are offered.
  • Professional development opportunities are provided.
  • You will work on exciting projects with cutting-edge mobile technologies.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Leave a feedback