EVT logo
EVT

We Connect People with Technology

Android Developer

Android EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 1999H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

9 days ago

Salary

0

Seniority

Senior

Bachelor DegreePortugueseAndroidJavaKotlin

Job Description

Android Developer

EVT

• The Android Developer will be responsible for developing, maintaining, and evolving applications for Android devices, ensuring scalable, secure, and high-performance solutions. • Will work in partnership with cross-functional teams to translate business requirements into features, perform API integrations, fix bugs, and continuously optimize the user experience, always following software development and architecture best practices.

Job Requirements

  • Experience developing Android applications using Kotlin and/or Java.
  • Knowledge of consuming and integrating REST APIs, as well as handling JSON data.
  • Experience with Git and best practices in version control and collaborative development.
  • Familiarity with Android software architectures (MVVM, Clean Architecture, MVI, or similar) and clean code principles.
  • Experience publishing, maintaining, and evolving applications on the Google Play Store, with a focus on performance, security, and user experience.

Benefits

  • Meal/Food Allowance (Flash Card)
  • Health Insurance
  • Home Office Allowance
  • Learning incentive programs (Udemy)
  • Corporate English lessons at affordable rates

Related Job Pages

More Android Engineer Jobs

Paytrack logo

Senior Back-end Java Developer

Paytrack

Somos uma empresa consolidada com resultados incríveis, crescendo rápido e ainda com muito a ser estruturado, criado, testado, adaptado, expandido - grande oportunidade para colocar em prática seus conhecimentos, ser muito reconhecido, deixar sua marca na nossa história (e uma marcona no seu currículo). O que valorizamos por aqui: Amor a mudanças; Resultado; Proximidade; Gerar fãs; Objetividade; Autorresponsabilidade.

Android Engineer10 days ago

Role Description Se você é uma liderança técnica referência em engenharia de software, curte desatar nós complexos de arquitetura, trabalhar com tecnologias de ponta e guiar um time super engajado rumo à excelência, seu lugar é aqui! Como Desenvolvedor(a) Back-end Java Sênior , você será a referência técnica de uma das nossas squads focadas na jornada de viagens corporativas, desenhando e evoluindo os motores lógicos que movimentam o coração do nosso negócio. Responsibilities - Arquitetura e Evolução do Produto: - Desenhar soluções de alta performance, escaláveis e seguras para o produto. - Liderar a investigação e a resolução definitiva de problemas complexos em ambiente de produção. - Excelência Técnica e Boas Práticas: - Garantir e cobrar do time a escrita de código limpo (Clean Code), altamente testável, resiliente e de fácil manutenção no back-end. - Aplicar rigorosamente os princípios do SOLID. - Mentoria e Code Review: - Liderar as revisões de código do time, fornecendo feedbacks maduros. - Atuar como um mentor para a equipe. - Protagonismo em Discussões Técnicas: - Liderar discussões lógicas e de infraestrutura. - Propor padrões de design (Design Patterns), estratégias de mensageria, modelagem de dados e otimização de queries de banco de dados. - Integração e Visão Sistêmica: - Garantir a integração eficiente e segura entre sistemas internos e externos. - Comunicar-se diretamente com o atendimento, canais de suporte e áreas parceiras de negócios para antecipar impactos técnicos. - Governança Comercial/Ágil: - Participar ativamente e guiar os rituais do time (Dailys, Retrospectives, Sprint Reviews). - Focar na previsibilidade de entregas e mitigação de débitos técnicos. Qualifications - Procuramos um profissional sênior com perfil resolutivo e forte pensamento sistêmico. - Visão Macro e Capacidade Investigativa. - Autorresponsabilidade e Senso de Dono. - Liderança Técnica por Proximidade. - Amor a Mudanças e Resiliência. Requirements - Sólida e comprovada experiência prática no desenvolvimento de sistemas back-end robustos utilizando Java (versões modernas como Java 17 ou 21). - Forte vivência com os ecossistemas Spring Boot (Web, Data, Security) e frameworks modernos de alta performance voltados para nuvem, como Quarkus. - Domínio avançado em persistência e ORM utilizando Hibernate / JPA. - Experiência consolidada na arquitetura, desenho e segurança de APIs RESTful em ambientes de microsserviços distribuídos. - Conhecimento profundo em bancos de dados relacionais (PostgreSQL ou MySQL) e soluções NoSQL (MongoDB ou Redis). - Domínio completo na estratégia e criação de testes automatizados (unitários, de integração e de carga) com JUnit e Mockito. - Vivência consolidada em ambientes ágeis de alta performance e familiaridade com ferramentas de contêineres (Docker) e versionamento com Git. Benefits - Protagonismo e Voz Ativa: Autonomia real para propor novos caminhos de arquitetura. - Ambiente de Engenharia Forte: Uma cultura horizontal que elimina burocracias. - Oportunidade de Alto Impacto: Desenhar e sustentar o motor que processa milhões em transações corporativas. - Inclusão e Diversidade: Todas as nossas vagas são inclusivas e abertas para pessoas com deficiência (PCD). Company Description A Paytrack é uma scale-up pioneira com resultados incríveis, crescendo em ritmo acelerado e com um ecossistema dinâmico onde há muito espaço para estruturar, criar, testar, adaptar e expandir.

Brazil
Ciklum logo

Senior Java/Kotlin Engineer

Ciklum

Experiences of Tomorrow, Engineered Together!

Android Engineer10 days ago
Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

Role Description Ciklum is looking for a Senior Java/Kotlin Engineer to join our team full-time in Ukraine. As a Senior Java/Kotlin Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. You will join a highly motivated team and will be working on a modern solution for our existing client. We are looking for technology experts who want to make an impact on new business by applying best practices and taking ownership. - Back-end development to meet customer’s business needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.) - Taking part in the decision-making process in design application architecture, solution development, architecture and code review - Develop and review feature design documents and provide inputs/update to specifications for the solution - Design and implement a set of various types of tests (unit, integration, functional, etc) - Proactive position in solution development, processes improvements - Working in an international distributed team in an Agile environment - Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders - Delivering the product roadmap and plannings - To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC Qualifications - Experience in software development for more than 5 years - Excellent knowledge in Computer Science, Computing Theory: - Paradigm & Principles (OOP, SOLID, DDD, TDD, BDD) - Database theory (RDBMS, NoSQL) - Code testing practices - Algorithms - Data structures - Architectural, Enterprise and Design Patterns - Security patterns, Reverse engineering resistance, Common attacks types (OWASP) - Understanding of network interactions: - protocols - conventions (e.g. REST, RPC) - authentication and authorization flows - standards and practices (e.g. oAuth, JWT) - Excellent knowledge and experience in Java (more than 3 years) - Experience with high-performance and high-load systems - Good knowledge of Kotlin / Reactive programming experience (Spring Boot Reactor) - Good knowledge of Domain Driven Design expertise - Big Plus: Ops insights, comfortable with Linux, command lines, Kubernetes - Practical commercial experience with: - REST API development - Web application frameworks (e.g. Spring Boot Framework) (more than 2 years) - Testing frameworks (e.g. JUnit, PowerMock, WiresMock) (more than 2 years) - ORM (e.g. Hibernate) (more than 2 years) - RDBMS (e.g MySQL/MariaDB, PostgreSQL, Oracle) (more than 2 years) - Key-value storages (e.g. Redis, Memcached) - Messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Azure Service Bus, Google Pub/Sub) - Web Servers - Version control systems (GIT) - Node.js / Typescript experience (for AWS lambda's) - AWS experience (Aurora, Lambda's, Step Functions, etc.) - Docker - Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo) - Builders - Experience with: - Troubleshooting, profiling and debugging applications - Creation software architecture and design of complex applications, platforms, microservices solutions - Agile software processes and technologies - Code Review process - Refactoring process - Fluent or Upper-Intermediate English Requirements - Certifications on: - Java - Spring Frameworks - Cloud computing platforms (AWS, GCP, Microsoft Azure) - Understanding of orchestration and containerisation (e.g. Kubernetes, Swarm) - Knowledge in Deployment patterns - Practical commercial experience with: - Serverless architecture - Integration with 3rd party solutions - NoSQL (e.g. MongoDB, ElasticSearch, CouchDB) - Experience with Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr) - Provisioning tools (e.g. Terraform, Ansible) - Quality tools (e.g. SonarQube) Benefits - Strong community: Work alongside top professionals in a friendly, open-door environment - Growth focus: Take on large-scale projects with a global impact and expand your expertise - Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications - Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies - Flexibility: Enjoy radical flexibility – work remotely or from an office, your choice - Care: We’ve got you covered with company-paid medical insurance, mental health support, and financial & legal consultations

Ukraine
Harris Computer Systems logo

Senior Mobile Developer

Harris Computer Systems

Based in Ottawa, Ontario, Canada, Harris Computer Systems provides mission-critical software solutions for organizations across the United States and Canada, in

Android Engineer10 days ago

Role Description - Proficiency in Kotlin & Swift: Deep understanding of modern Kotlin (coroutines/Flow, serialization) and Swift (async/await), including the platform runtimes, memory management and concurrency. - Native UI Frameworks: Experience building production UI with declarative frameworks — Jetpack Compose on Android and SwiftUI on iOS — including state management and lifecycle. - Architecture & Dependency Injection: Experience with reactive, testable mobile architectures (e.g. MVVM, The Composable Architecture) and dependency injection frameworks such as Koin. - RESTful API Integration: Experience designing and consuming robust, scalable REST APIs for third-party integrations and internal UI consumption (e.g. Retrofit/OkHttp on Android, URLSession on iOS). - Testing Frameworks: Proficiency with mobile testing across the pyramid — unit, integration, and UI testing with tools such as JUnit, Mockito, Robolectric, Espresso, and Compose UI test on Android; XCTest and XCUITest on iOS. - Mobile Tooling & CI/CD: Experience with automated, multi-target build and release pipelines (e.g. Gradle, Swift Package Manager, Bitrise, Fastlane), ideally for white-label / multi-tenant apps. - Worked on AI assisted development (e.g. GitHub Copilot, Claude, Cursor or ChatGPT). - Familiarity with AI directed prompt engineering for developing applications. - Critical for upcoming modernization initiatives like BC Mobile 2 so we can meet customer promises in the coming releases. - With new developers we will be able to expedite the development of the new initiatives. It is essential that R&D meets our BC Mobile 2 release deadlines or SirsiDynix will encounter lower customer retention rates and lower sales forecasts in 2027. Qualifications - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 8+ years of experience in software development, and 3+ years as a Software Engineer with a focus on designing and building complex, scalable systems. - Deep understanding of software engineering principles, design patterns, algorithms, and system architecture. - Ability to lead technical discussions, make critical decisions, and drive consensus among team members. - Experience with cloud technologies and microservices architecture. Requirements - Contribute to architectural discussions, make design decisions, and ensure that the overall software architecture aligns with business goals and industry best practices. - Solve complex technical problems and make critical decisions related to technology selection, system architecture, and project planning. - Provide technical leadership and guidance to junior members of the development team. - Conduct code reviews to ensure code quality, maintainability, and adherence to coding standards. Benefits - Salary range: $86,000 - $96,000 USD per year.

Canada
$86K - $96K / year
Perry Street Software logo

Senior Mobile Developer – iOS/Android

Perry Street Software

We build Apps that connect the LGBTQ + Community.

Android Engineer11 days ago
Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor

• Help build the user-facing pieces of the next generation of Scruff and Jack’d • Clean architecture using dependency injection (Koin/Swinject), modules, and functional & reactive programming (RxJava/Combine) • Develop modern UIs with a live style guide and Jetpack Compose/SwiftUI • Engage in test and behavior-driven development, starting with the ViewModel layer • Work in an agile team with Product, Design, Support, and Marketing to respond to our users' needs • Develop solutions end to end, from design, requirements, coding, refactoring, to delivery and maintenance • Communicate effectively using pair and mob programming across a global team • Learn and develop in other technologies like Kotlin, React, and/or Ruby on Rails • Use latest AI coding technologies to accelerate learning and development

United States
$75K - $100K / year