Apply

Android Developer

Posted over 1 year agoViewed

View full description

📍 Location: Canada and the us

💸 Salary: $150,000 - $202,000

🔍 Industry: Digital security

🗣️ Languages: English

Requirements:
At least 3 years of experience developing rich user experiences on android, passion for using the latest technologies and tools provided by google, expertise in jetpack compose, collaborative and analytical mindset, ability to solve complex problems, and willingness to learn and contribute to the team.
Responsibilities:
Crafting the 1password experience for customers on the android platform, collaborating with peers to build features, identifying and implementing solutions to challenging problems, participating in code reviews and advocating for best practices, mentoring junior developers, and taking an active role in all stages of the development process.Apply

Related Jobs

Apply

📍 Poland

🧭 Full-Time

🔍 Software Development

🏢 Company: Netguru👥 501-1000Product DesignUX DesignWeb DevelopmentAppsMobileSoftware

  • Experience building Android apps with Java/Kotlin AND experience with Flutter.
  • Experience with RESTful APIs, and integrating them into applications.
  • Experience with software design, object orientation, architectural & delivery patterns.
  • Comfortable with refactoring skills and techniques.
  • Understanding of the mobile ecosystem, the full mobile development life-cycle, common libraries and languages.
  • Familiar with large-scale mobile applications.
  • Experience in testing automation (unit testing, end-to-end testing).
  • Experienced or excited about cross-platform development in general.
  • Develop new features within an existing Android-based mobile application, ensuring a smooth user experience and incorporating innovative functionalities, with use of Flutter.
  • Develop modular and scalable solutions that enable other teams to deliver excellent work
  • Create modular and scalable code that allows for easy integration with other systems and enables seamless collaboration with other teams.
  • Optimize and enhance the application's performance, usability, and security.
  • Stay up-to-date with and learn about new technologies and best practices.
  • Collaborate with a diverse team of engineers and engineers from other teams to solve technical challenges.
  • Provide training, help and support to other team members.
Posted 4 days ago
Apply
Apply
🔥 Android Developer
Posted 5 days ago

📍 Cyprus, Portugal, Spain, Kazakhstan, Georgia

🔍 Software Development

🏢 Company: Udelta

  • 3+ лет опыта разработки Android-приложений с использованием Kotlin
  • Глубокие знания Android SDK, Kotlin и Coroutines, подтвержденные опытом работы более 4 лет
  • Умение писать производительный, структурированный и легко читаемый код с обязательным покрытием тестами
  • Знание библиотек Android Jetpack (Lifecycle, Navigation, Room, ViewModel, WorkManager) и их успешное применение в проектах
  • Опыт проектирования и реализации сложных пользовательских интерфейсов
  • Практический опыт работы в продуктовых командах с фокусом на долгосрочное развитие приложений
  • Разрабатывать новые функции приложения и улучшать пользовательский опыт
  • Поддерживать и развивать существующую кодовую базу, исправляя ошибки и оптимизируя код
  • Участвовать в обсуждении и принятии технических и продуктовых решений
  • Выполнять код-ревью и помогать команде поддерживать качество разработки
  • Следить за новыми технологиями и обновлениями Android для их применения в проекте

SQLAndroidDesign PatternsGitKotlinUI DesignREST APITestRailCI/CD

Posted 5 days ago
Apply
Apply

🔍 Banking

  • 5+ years of experience in software development.
  • Experience and deep knowledge of Java, Android SDK and Kotlin.
  • Experience with REST and SOAP integrations.
  • Conocimiento profundo de patrones de desarrollo.
  • Conocimientos avanzados en optimización del rendimiento de aplicaciones móviles.
  • Experiencia trabajando con equipos de diseño para optimizar la experiencia final del cliente.
  • Conocimientos de metodología ágil, Scrum y Kanban.
  • Pasión por la tecnología y metodología startup.
  • You will be responsible for Android developments, helping to add value to Apps, as part of a multidisciplinary team of professionals.
  • You will bring your knowledge and experience to the team, proposing ideas for continuous improvement.
  • You will participate in code review and contribute to improve common practices.
  • You will be responsible for your own proofs of concept to add value to the product.
Posted 13 days ago
Apply
Apply

📍 UK, EU

🧭 Full-Time

🔍 Travel

🏢 Company: SilverRail

  • BSc in Computer Science or equivalent experience.
  • Minimum 5 years of hands-on work experience in front-end engineering.
  • Strong experience building mobile apps targeting the Android platform using the Android framework.
  • Experience with native Utility applications
  • Native experience with Android Studio and Kotlin
  • Excellent knowledge of SOLID principles, Design Patterns and Architecture Patterns
  • Good knowledge of testing (Unit, UI, performance etc.) and CI/CD pipelines
  • Good knowledge of Analytics tools and reporting
  • Work experience working in an Agile (Scrum) environment.
  • Work experience with source control systems such as Gitlab or Github
  • Strong time management skills with the ability to prioritise and meet deadlines.
  • A self-starter who is hands-on and knows how to find answers and work with ambiguity.
  • Proactive role model and an effective team contributor.
  • The analysis, design, implementation, documentation, and maintenance of native mobile software components.
  • Devising techniques for better performance, modularity, testability, install-ability and maintainability of our mobile applications.
  • Writing clean, scalable, readable and maintainable code.
  • Developing features to enhance the user experience.
  • Striking a balance between functional and aesthetic design.
  • Assisting in the overall architecture and design of SilverRail’s mobile applications.

AgileAndroidDesign PatternsGitKotlinSCRUMCI/CDRESTful APIs

Posted 15 days ago
Apply
Apply

🧭 Full-Time

🔍 Advertising

🏢 Company: Truelogic👥 101-250ConsultingWeb DevelopmentWeb DesignSoftware

  • 2-3 years of Android development experience – You should have hands-on experience -with Android SDK, Kotlin, and app development principles.
  • Basic understanding of UI/UX principles for mobile apps.
  • Familiarity with REST APIs to integrate backend services.
  • Experience with version control systems like Git.
  • Ability to work in a team and follow Agile methodologies (Scrum, Kanban, etc.).
  • Developing new features for the AP Android app.
  • Fixing bugs and performance issues to improve app stability.
  • Collaborating with designers and backend developers to implement app features.
  • Writing clean, maintainable, and efficient code following best practices.
  • Ensuring app security and compliance with Google Play Store guidelines.
  • Testing and debugging using tools like Android Studio, JUnit, or Espress.
Posted 16 days ago
Apply
Apply

🧭 Contract

🔍 Automotive

  • Several years of relevant professional experience focusing on Android app development using technologies such as Java, Kotlin and Jetpack Compose.
  • Practical experience working in agile software development teams (Scrum, Kanban, SAFe).
  • Experience in the context of AAOS/Automotive is an advantage.
  • Ideally, you have already worked in the automotive industry and are familiar with the specific requirements and challenges associated with the development of software for infotainment systems.
  • Develop state-of-the-art Android apps that revolutionise the driving experience.
  • Ensure that the apps you develop meet the strict standards and requirements of the automotive world.
  • Working closely with designers, testers and other developers, you will develop innovative and user-friendly solutions.
  • Continuously analyse and optimise existing applications to improve their performance and usability.
Posted 18 days ago
Apply
Apply

📍 Lithuania, Latvia, Slovakia, Slovenia, Estonia

🔍 Software Development

🏢 Company: SELIUK LTD

  • 3+ лет опыта разработки Android-приложений с использованием Kotlin
  • Глубокие знания Android SDK, Kotlin и Coroutines
  • Умение писать производительный, структурированный и легко читаемый код с обязательным покрытием тестами
  • Знание библиотек Android Jetpack (Lifecycle, Navigation, Room, ViewModel, WorkManager) и их успешное применение в проектах
  • Опыт проектирования и реализации сложных пользовательских интерфейсов
  • Практический опыт работы в продуктовых командах с фокусом на долгосрочное развитие приложений
  • Разрабатывать новые функции приложения и улучшать пользовательский опыт
  • Поддерживать и развивать существующую кодовую базу, исправляя ошибки и оптимизируя код
  • Участвовать в обсуждении и принятии технических и продуктовых решений
  • Выполнять код-ревью и помогать команде поддерживать качество разработки
  • Следить за новыми технологиями и обновлениями Android для их применения в проекте

SQLAgileAndroidDesign PatternsGitKotlinUI DesignAlgorithmsData StructuresMobile testingREST APICommunication SkillsCI/CDProblem SolvingExcellent communication skillsJSONDebugging

Posted 19 days ago
Apply
Apply
🔥 Android Developer
Posted 23 days ago

📍 Kyiv, Warsaw

🧭 Full-Time

🔍 Mobile Development

🏢 Company: OBRIO👥 101-250

  • Minimum of 3 years of experience in Android development
  • Proficiency in Kotlin, including its latest features and best practices for Android development.
  • Strong understanding and practical experience with the Android Software Development Kit (SDK), including activities, fragments, services, broadcast receivers, content providers, and other core components.
  • Familiarity with Android Jetpack components such as ViewModel, Room, Navigation, and Data Binding for building modern and efficient Android applications.
  • Experience with Dagger2 for dependency injection, Retrofit for RESTful API consumption, and RxJava or Coroutines for asynchronous programming.
  • Proficiency in Git and Unit Testing.
  • Developing new functionality and drive app advancement in line with strategic priorities (big bets).
  • Improving functionality and design by implementing enhancements and refining user experience.
  • Task grooming before implementation for smooth execution.
  • Building Genesis cross-team networking to apply best practices.
  • Establishing and enforce coding standards, technical guidelines, and maintain observability for system reliability.
  • Writing unit tests to ensure code quality and functionality.

AndroidGitKotlin

Posted 23 days ago
Apply
Apply

🔍 Software Development

  • Bachelor's degree in Computer Science, Engineering or related field (or equivalent work experience)
  • Excellent problem-solving skills and the ability to think outside the box to overcome challenges
  • Passion for continuous learning and driving change in the rapidly evolving field of mobile development
  • Excellent communication and interpersonal skills
  • Proven experience developing mobile applications for Android using Kotlin as well as cross-platform technologies
  • Proficiency with Jetpack Compose for Android, and familiarity with Rust
  • Strong understanding of mobile app architecture, design patterns and best practices
  • Knowledge of memory management techniques and best practices
  • Experience with multithreading and concurrency in mobile applications
  • Good understanding of scalability considerations when it comes to engineering mobile applications
  • Previous experience working in a fast-paced, scale-up environment
  • Develop and maintain cross-platform mobile applications for Android using a blend of cross-platform (Rust) and native technologies (Kotlin)
  • Take end-to-end ownership of mobile application development projects: you'll be comfortable with scoping projects, walking back from deadlines and being able to discern the important from the superfluous
  • Foster a culture of innovation by exploring new technologies, methodologies and approaches to mobile development – we tackle complex engineering challenges with creativity and ingenuity
  • Optimise mobile applications for performance, usability and responsiveness across different devices and screen sizes
  • Master memory management, multithreading and concurrency mechanisms to enhance performance and responsiveness of mobile applications
  • Design for scalability, considering factors such as data caching, network bandwidth and server load
  • Prioritise customer satisfaction by maintaining a customer-centric mindset throughout the development process, continuously seeking feedback and iterating to improve the user experience
Posted 24 days ago
Apply
Apply

📍 Portugal, Ireland, United Kingdom, Spain, Brazil

🏢 Company: Ardanis👥 11-50Information TechnologySoftware

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field
  • 6+ years of professional Android development experience
  • Strong proficiency in Kotlin and the Android SDK
  • Deep understanding of Android UI/UX principles, design patterns, and best practices
  • Solid knowledge of mobile performance optimization, memory management, and security
  • Demonstrated experience with unit testing and a commitment to maintaining high-quality code
  • Excellent problem-solving skills and the ability to work both independently and collaboratively
  • Strong communication skills, with the ability to explain technical concepts to non-technical stakeholders
  • Independently manage all phases of the Android application lifecycle, including design, development, testing, deployment, and ongoing maintenance.
  • Work closely with product managers, designers, and other developers to translate requirements into robust, scalable technical solutions.
  • Design and implement Android applications following best practices for scalability and maintainability.
  • Optimize app performance, troubleshoot issues, and ensure compatibility across a range of Android devices and OS versions.
  • Stay current with mobile development trends and integrate relevant innovations into your work.
  • Emphasize clean, efficient code with strong unit-test practices to ensure high-quality deliverables.

SQLAgileAndroidDesign PatternsGitKotlinSoftware ArchitectureUI DesignAlgorithmsData StructuresMobile testingCI/CDRESTful APIsJSONDebugging

Posted 25 days ago
Apply

Related Articles

Posted 23 days ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 7 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 7 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 7 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 7 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.