Última atualização: 29 de Novembro de 2023

Senior Android Engineer (copy - 1700584731666)

A leading digital consultancy firm is looking for a Senior Android Engineer. The engineer will join the team and work with fellow team members, project managers, and designers to provide innovative solutions for the clients.

🌍 100% Remoto🧓🏽 Sênior💬 Inglês✈️ Vaga internacional

Via Turing

Sobre

 

Job Responsibilities:

  • Master the interactive/software processes from information architecture, user experience design, and technical perspective
  • Solve problems at a fast-pace and perform scope development work
  • Introduce new ideas and processes that improve performance and productivity
  • Work as part of the team composed of iOS, Android, QA, and DevOps engineers and report to the Director of Technology

Job Requirements:

  • Bachelor’s/Master’s degree in Computer Science (or equivalent experience)
  • Experience developing on Android 5.1 and APIs 
  • Sound expertise with mobile application development and design patterns
  • Understanding of various architectures including MVVM, MVC, VIPER, Clean (Onion architecture) 
  • Solid understanding of the full mobile development life cycle
  • Proven track record using external libraries/tools (e.g. Volley, Retrofit, GSON, etc.)
  • Strong knowledge of Android UI design principles and best practices
  • Experience with app/code optimizations and benchmarking
  • Experience with creating layouts for various hardware configurations
  • Proficient with prototyping new features and redesigning existing ones
  • Expertise with functional programming and Object-oriented design experience is a plus 
  • Experience with memory management to solve memory leaks and analyze heap dumps
  • Knowledge of client/server integration (RESTful Services, JSON)
  • Experience reading crash stack traces from crash reporting tools like crashlytics
  • Solid database knowledge (SQL variants)
  • Up-to-date knowledge of the Kotlin programming language and its best practices
  • Advanced Gradle experience as well as technical understanding of operating systems
  • Experience mentoring junior members and iOS development 
  • Experience with UI and Unit Testing in Android Applications (JUnit, Espresso)
  • Ability to work with Figma, Sketch, Photoshop, and Illustrator
  • Experience with the Android Animation APIs and the Android Bluetooth stack
  • Experience with social sign-in and AWS IoT
  • Experience implementing Firebase Auth, Cloud Store, and Analytics

The role requires at least 4+ hours of time overlap with PST.


Benefícios

  • Elite US Jobs
  • Career Growth
  • Developer success support

Outras Informações

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar".

Hey!

Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!