Beyond Soluções logo
Beyond Soluções

Vem fazer parte do #melhortimedasgalaxias

Native Android Developer, Mid/Senior

Android EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2017H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

13 days ago

Salary

0

Seniority

Senior

Bachelor DegreePortugueseAndroidKotlin

Job Description

Native Android Developer, Mid/Senior

Beyond Soluções

• Develop and enhance native Android applications with a focus on performance, scalability, and code quality; • Implement new features and continuously evolve digital products; • Participate in technical and architectural decisions alongside the Tech Lead and the team; • Consume and integrate REST APIs; • Ensure development best practices, maintainability, and organized codebase; • Drive the evolution of application architecture using modern patterns; • Take part in code reviews and collaborate on the team's continuous improvement.

Job Requirements

  • Solid experience with native Android development;
  • Proficiency in Kotlin;
  • Hands-on experience with Jetpack Compose (mandatory requirement);
  • Knowledge of Clean Architecture;
  • Experience with MVVM architecture;
  • Experience integrating and consuming REST APIs;
  • Experience with unit testing;
  • Knowledge of XML for maintaining legacy features;
  • Familiarity with development best practices, architecture, performance, and maintenance of mobile applications.

Benefits

  • Flash Card - R$ 936.00 per month for flexible use on food, meals, and mobility.
  • SulAmérica Health Plan - no copayment or payroll deductions.
  • SulAmérica Dental Plan - no copayment or payroll deductions.
  • Life Insurance.
  • Gympass | Wellhub - access to gyms and fitness activities.
  • TotalPass - access to gyms, fitness, wellness, and sports.
  • SESC partnership - benefits for culture, leisure, sports, and wellness.
  • Creditas - access to financial benefits, loans, and retirement savings options.

Related Job Pages

More Android Engineer Jobs

EVT logo

Android Developer

EVT

We Connect People with Technology

Android Engineer13 days ago
Full TimeRemoteTeam 501-1,000Since 1999H1B No Sponsor

• 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.

Brazil
Job Closed
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 Engineer13 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 Engineer13 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 Engineer14 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