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 π±.