Remote Senior Android Developer

Posted

Apply now
Please, let ButterflyMX know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • ButterflyMX is seeking a Senior Android Developer to join their dynamic engineering team.
  • The role involves designing and developing Android mobile applications and SDKs, ensuring high performance, quality, and responsiveness.
  • The developer will create new, secure, and reliable features that enhance real-time data, video, and audio capabilities.
  • Responsibilities include implementing modern Android development design patterns to improve code maintainability and efficiency.
  • The developer will propose and integrate innovative tools, frameworks, automations, and processes that enhance team productivity and code quality.
  • Collaboration with product management and UX teams is essential to solve customer challenges by providing engineering solutions and trade-offs.
  • Participation in an agile development environment to deliver high-quality software solutions is required.
  • The role also involves refactoring legacy codebases to improve maintainability and scalability, ensuring minimal disruption to ongoing development processes.

Requirements:

  • Candidates must be proficient in programming with Kotlin and familiar with at least one other programming language.
  • Strong experience with the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations is required.
  • A deep understanding of code versioning tools such as Git is necessary.
  • Experience with asynchronous programming frameworks like Kotlin Coroutines and reactive programming libraries like Kotlin Flow is essential.
  • Proficiency in using Jetpack Compose for building responsive and maintainable UIs is required.
  • Candidates should be skilled in Dependency Injection and build management using Gradle.
  • Experience with CI/CD implementation using GitHub Actions is necessary.
  • Expertise in optimizing apps for performance, including memory management and responsiveness is required.
  • Strong experience in writing testable code and implementing automated tests to ensure code quality is essential.
  • Hands-on experience with deployments to the Google Play Store, including app signing, versioning, and managing beta releases is required.
  • Proficiency in REST and GraphQL architectures for integrating web services into mobile applications is necessary.

Benefits:

  • ButterflyMX offers comprehensive medical coverage, covering 90% of the cost starting day 1.
  • Dental and vision plans are provided, with ButterflyMX covering 100% of the cost starting day 1.
  • A 401(k) plan with a match is available.
  • Employees receive 13 paid holidays and 25 days of PTO.
  • Paid family leave is offered.
  • An employee assistance program is included.
  • Quarterly self-care stipends are provided.
  • The HealthAdvocacy Program is available to employees.
  • Access to optional benefits includes pre-tax flexible healthcare spending accounts (FSA and HSA), Dependent Care FSA, and Commuter Benefits, as well as optional Supplemental Life, AD&D, Hospital Indemnity, Disability, Legal, Accident, Critical Illness, Pet, and Personal Liability Insurance.
  • Employees work in a collaborative, dynamic environment filled with kind, intelligent people who are working hard on an industry-defining product.
Apply now
Please, let ButterflyMX know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback