Senior Android Developer

Work set-up: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Proficiency in Kotlin and familiarity with at least one other programming language., Strong experience with the full software development life cycle, including code reviews and source control management., Deep understanding of code versioning tools such as Git and experience with CI/CD pipelines., Experience with Android UI frameworks like Jetpack Compose and knowledge of performance optimization techniques..

Key responsibilities:

  • Design and develop Android applications and SDKs, ensuring high performance and quality.
  • Implement features related to real-time data, video, and audio capabilities.
  • Collaborate with cross-functional teams to solve customer challenges through engineering solutions.
  • Refactor legacy codebases to improve maintainability and scalability.

ButterflyMX® logo
ButterflyMX® Computer Software / SaaS Scaleup https://butterflymx.com/
51 - 200 Employees
See all jobs

Job description

Our Mission:
ButterflyMX is on a mission to empower people to open and manage doors & gates from a smartphone. Our products are installed in more than 20,000+ multifamily, commercial, gated communities, and studenthousing properties worldwide, including properties developed, owned, and managed by the most trusted names in real estate. Our features are designed for developers, owners, property managers, and tenants and our products lower operating costs and improve tenant satisfaction.

Our Solution:
Developers and owners no longer need to run building wiring or install inunit hardware. Property managers can grant building access, revoke permissions, and review entry logs from an online dashboard. Residents can open doors from their smartphones, issue visitor access, and see who is trying to enter the building.

Our Culture & Values:
Fantastic people are the key to our success. As a distributed, primarily remote workforce, we’re looking for more intelligent, passionate, collaborative, aiforward, and downtoearth individuals to join our growing team. We’re driven by a shared commitment to excellence and innovation, grounded in our core values: We delight our customers, We take ownership, We are a community of collaborators, We speak up, We think big and do small, and We are tenacious.

ButterflyMX is seeking a Senior Android Developer to join our dynamic engineering team! This role is perfect for an individual with a strong technical background and leadership skills who can take ownership of complex projects. The ideal candidate will have a proven track record of architecting solutions, mentoring other engineers, and delivering highquality, maintainable code. This role will involve balancing multiple objectives across various teams, providing direction in design and architecture, and ensuring timely delivery of projects.

This role offers the opportunity to work on cuttingedge technology in a fastpaced, collaborative environment. If you are passionate about mobile development and have the technical expertise to lead and inspire a team, we’d love to hear from you!

Responsibilities
  • Design and develop Android mobile applications and SDKs, ensuring high performance, quality, and responsiveness.
  • Create new, secure, and reliable features that enhance realtime data, video, and audio capabilities.
  • Implement modern Android development design patterns to improve code maintainability and efficiency.
  • Propose and integrate innovative tools, frameworks, automations, and processes that enhance team productivity and code quality.
  • Collaborate with product management and UX teams to solve customer challenges by providing engineering solutions and tradeoffs.
  • Participate in an agile development environment to deliver highquality software solutions.
  • Refactor legacy codebases to improve maintainability and scalability, ensuring minimal disruption to ongoing development processes.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Leadership

Android Developer Related jobs