Ú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.
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!