ArcTouch

ArcTouch

ArcTouch is a leading software design & development agency that creates custom mobile apps and digital experiences for companies, connecting brands with customers through lovable apps and websites.

Internet Software & Services
251-1K
Founded 2009

Description

  • Architect and own the development of robust, scalable Android applications using modern design patterns and principles.
  • Lead, mentor, and grow a team of Android developers, providing technical guidance and conducting insightful code reviews.
  • Act as the primary technical partner for US and EMEA clients, translating business needs into technical solutions and guiding discussions on scope and timelines.
  • Champion a culture of quality by defining and implementing comprehensive testing strategies (unit, integration, UI) to ensure performant and reliable releases.
  • Participate in the hiring process to identify and attract top Android talent for the chapter.
  • Foster collaboration, knowledge sharing, and high-quality code practices across the team.
  • Collaborate with cross-functional teams and stakeholders to shape project architecture, delivery plans, and technical decisions.

Requirements

  • Professional fluency in English with the ability to lead technical discussions with international stakeholders.
  • Must live in Brazil (role is remote-friendly within Brazil only; optional office in Florianópolis).
  • Proven experience designing and implementing mobile architectures (e.g., MVVM, MVP) and a strong grasp of S.O.L.I.D. principles.
  • Experience with Kotlin, Jetpack Compose, Coroutines/Flow, modularization, and Android testing tools (e.g., Espresso).
  • Demonstrated experience in a leadership or mentorship capacity, improving team practices and guiding other developers.
  • Familiarity with Android SDK, full Jetpack suite (AndroidX, Architecture Components), RESTful APIs, and Git.
  • Experience or familiarity with CI/CD pipelines for mobile applications (preferred).
  • Experience with legacy patterns (e.g., VIPER) and Kotlin Multiplatform (KMP) is a plus.
  • Comfortable with Agile methodologies and tools like Jira; enthusiasm for sharing knowledge via talks, study groups, or writing is a bonus.

Benefits

  • Competitive compensation and supportive environment focused on well-being and professional development.
  • Health, dental, and life insurance coverage.
  • Meal allowance.
  • Mental Health Program and Wellhub partnership.
  • SESC partnership.
  • Extended maternity, paternity, and adoption leave policies.
  • Flexible benefits that can be tailored to wellness, courses, events, child care, and more.
  • Flexible hours and a remote-first work culture with an optional office in Florianópolis.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer - Android Connected Devices

Block 10K-50K Capital Markets

Senior mobile engineer on Square’s Connected Devices team at Block (Square) building mobile apps that integrate with Square hardware to deliver reliable, resilient payment and device integrations for merchants.

Android Java Kotlin
1 month ago

Software Engineer I (Mobile), MyToast

Toast 1K-5K Hotels, Restaurants & Leisure

Senior Android engineer role at Toast working remotely within Canada to shape and guide the team building the MyToast mobile app for restaurant employees, with the main objective of delivering features that improve employee engagement with scheduling, pay, and team management.

Android Android Studio CI/CD Git Kotlin Mobile Development
1 month ago

Android Engineer, Terminal OS Platform

Stripe 5K-10K Diversified Financial Services

Android Engineer on Stripe’s Terminal team building and enhancing the Device Platform and developer-facing frameworks to enable businesses to accept in-person payments.

Android Kotlin
1 month ago

Android Engineer, Terminal Developer Productivity

Stripe 5K-10K Diversified Financial Services

Software engineer on Stripe Terminal’s Developer Productivity team building tools, libraries, and automation to improve engineer productivity and support reliable in-person payment products.

Android CI/CD Embedded Systems GitHub Actions GitLab CI Go Gradle Java Jenkins Kotlin
1 month ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers