Intermediate Software Engineer (Android) - OP02320

Dev.Pro

São Paulo

Remote

BRL 502,000 - 669,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Dev.Pro, a US-based software development company, is seeking an Intermediate Android Software Engineer to design, code, test, and maintain complex Android applications in a remote-first environment.

You will own features from concept to deployment, work in an Agile team, emphasize security and code quality, and collaborate with cross-functional partners across multiple time zones.

Qualifications

  • 5+ years of Android development experience.
  • Expertise in native Android development with Java and Kotlin.
  • Strong knowledge of MVVM and modern Android architecture patterns.
  • Hands‑on experience with Android libraries and integrations.
  • Knowledge of secure coding practices, including encryption.
  • Excellent communication for documentation and collaboration.

Responsibilities

  • Develop, maintain, and enhance Android applications based on business needs and technical designs.
  • Own feature development from requirements to delivery, ensuring performance, security, and reliability.
  • Write unit and functional tests; assist QA with reviewing, creating, and delivering automation tests.

Skills

Android development
Java
Kotlin
MVVM
Android architecture patterns
Encryption / security
Unit testing
Documentation
Cross-functional collaboration

Job description

New opportunities in Latin America! Dev.Pro is a US-based software development company helping tech companies build their products and grow their business. We’re remote-first, and we work with independent contractors in over 55 countries, so you’d be collaborating in a multicultural environment on some really interesting projects.

We invite an Intermediate Android Software Engineer to join our team. You’ll be hands‑on throughout the full software development life cycle – designing, coding, testing, and maintaining complex Android applications for a leading payments technology company. In an agile environment, you’ll collaborate with cross‑functional teams, drive engineering best practices, ensure code quality, and support technical decision‑making.

What’s in it for you?
  • Work with a Fortune 500 fintech leader driving innovation in payments across 100+ countries
  • Own the full SDLC, delivering secure, high-performance Android applications from design to deployment
Is that you?
  • 5+ years of Android development experience
  • Expertise in native Android development with Java and Kotlin
  • Strong knowledge of MVVM and modern Android architecture patterns
  • Hands‑on experience with Android libraries and integrations
  • Knowledge of secure coding practices, including build obfuscation and encryption
  • Experience with encryption frameworks and utilities like HTTPS, TLS, SHA-256, and Cipher Block Chaining
  • Excellent communication skills for documentation, planning, and cross‑functional collaboration
  • Strong critical thinking, problem‑solving, and attention to detail
  • High ownership, resourcefulness, self‑motivation, and a collaborative mindset
Desirable:
  • Experience with third‑party device integration (watches, payment terminals, etc.)
  • Understanding of client‑server full‑stack architecture
  • Understanding of Pub/Sub and Producer/Consumer messaging patterns
Key responsibilities and your contribution

In this role, you’ll drive Android development, combining technical expertise and ownership to deliver high‑quality solutions.

  • Develop, maintain, and enhance Android applications based on business needs and technical designs
  • Own feature development from requirements to delivery, ensuring performance, security, and reliability
  • Write unit and functional tests; assist QA with reviewing, creating, and delivering automation tests
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Android) Team Lead - OP02324
Senior Software Engineer (Android) Team Lead - OP02324

DEV • São Paulo

Remote
BRL 180,000 - 300,000
Senior Software Engineer (Android) Team Lead - OP02324
Senior Software Engineer (Android) Team Lead - OP02324

Dev PRO • São Paulo

Remote
BRL 180,000 - 240,000
Intermediate Software Engineer (Android) - OP02320 remoto · São Paulo, SP · Dev.Pro
Intermediate Software Engineer (Android) - OP02320 remoto · São Paulo, SP · Dev.Pro

Casado • São Paulo

Hybrid
BRL 120,000 - 180,000
Senior Android Engineer
Senior Android Engineer

Echo Base Global • Brazil

Remote
BRL 325,379 - 488,069
Senior Android Engineer (Kotlin & AWS)
Senior Android Engineer (Kotlin & AWS)

Oowlish • Rio de Janeiro

Remote
BRL 180,000 - 240,000
Home office
Competitive compensation based on经验
Career plans to allow for extensive 성장
+3
Senior Software Engineer / Team Lead - OP02307
Senior Software Engineer / Team Lead - OP02307

Dev.Pro • São Paulo

Remote
BRL 649,000 - 973,000
Senior Android Engineer (Kotlin & AWS)
Senior Android Engineer (Kotlin & AWS)

Oowlish • São Paulo

Remote
BRL 400,000 - 600,000
Home office
Competitive compensation based on 경험
Career plans to allow for extensive增长
+3
Android Developer - Remote
Android Developer - Remote

INDI Staffing Services • São Paulo

Remote
BRL 223,200 - 334,800
Flexibility in work location
Personalized compensation
Access to advanced tools
+4
Intermediate Test Engineer (Manual/Automation) - OP02239
Intermediate Test Engineer (Manual/Automation) - OP02239

DEV • São Paulo

Hybrid
BRL 190,000 - 341,000
Remote Android Developer
Remote Android Developer

INDI Staffing Services • Rio de Janeiro

Remote
BRL 180,000 - 260,000
Flexible hours
Paid parental leave
Hardware setup for remote work
+1