Job Title | Location | Description | Posted** |
---|---|---|---|
Senior Software Engineer, Android Platform
Airbnb |
Remote United States
|
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Community You Will Join: The Android Platform team's mission is to provide best-in-class experience for Android development at Airbnb to empower engineers to deliver innovative solutions with high velocity and quality at scale. We're ambitious in our vision and our work spans a large surface area from frameworks and tooling to build systems CI Testing and IDE integrations. Our latest projects include Trio an Android framework for Jetpack Compose screen architecture and Focus Mode an Android Studio plugin to supercharge IDE & Sync performance among many others. The Difference You Will Make: In this role you'll be responsible for driving projects that increase the productivity of the Android community at Airbnb and unlock new capabilities through a combination of frameworks and toolings. A Typical Day: Collaborate with team members & cross functional partners to identify opportunities for improving our developers' productivity. Drive roadmap projects and deliver high quality results to further our mission. Improve our existing frameworks & build system to deliver on our ambitious vision. Your Expertise: 5-9 years of industry experience building Android apps using Kotlin. Experience building frameworks and build-systems (using Gradle Bazel etc.) Deep technical understanding of how dependency injection systems work (e.g. Dagger) Experience building code generation tools (e.g. annotation processors KSP Kotlin compiler plugins) Experience working in medium to large-scale codebases. [Nice to have] 2+ years of experience using Jetpack Compose. [Nice to have] Experience building Android Studio / IntelliJ IDEA plugins. [Nice to have] Experience using Compose for desktop. Ability to travel to the San Francisco office for about a week each quarter for gatherings. Your Location: This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites as agreed to with your manager. While the position is Remote Eligible you must live in a state where Airbnb Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving so please check back with us if the state you live in is on the exclusion list. If your position is employed by another Airbnb entity your recruiter will inform you what states you are eligible to work from. Our Commitment To Inclusion & Belonging: Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement and allow us to attract creatively-led people and to develop the best products services and solutions. All qualified individuals are encouraged to apply. We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application please contact us at: reasonableaccommodations@airbnb.com. Please include your full name the role you're applying for and the accommodation necessary to assist you with the recruiting process. We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application.
|
|
Android Developer
bhramakar solution pvt ltd |
Remote India
|
Designing developing and maintaining applications for the Android platform using Kotlin as the primary programming language. Key Responsibilities: Application Development:Designing building and maintaining advanced applications for the Android platform using Kotlin. Feature Implementation:Collaborating with cross-functional teams to define design and implement new features. API Integration:Working with external data sources and APIs to integrate various functionalities. Testing and Optimization:Writing and performing unit tests for code robustness including edge cases usability and general reliability and working on bug fixing and improving application performance. Technology Adoption:Continuously discovering evaluating and implementing new technologies to maximize development efficiency and enhance app quality. Code Quality:Writing clean efficient and maintainable code for Android mobile applications. Required Skills and Qualifications: Proficiency in Kotlin:Strong expertise in Kotlin programming language and its application in Android development. Android Development Fundamentals:Deep understanding of Android SDK application lifecycle and core components like Activities Services Broadcast Receivers and Content Providers. Architectural Patterns:Experience with architectural patterns such as MVVM (Model-View-ViewModel) and Clean Architecture. Frameworks and Libraries:Familiarity with relevant Android Jetpack components Coroutines for asynchronous programming dependency injection frameworks (e.g. Dagger) and other essential libraries. Tools and Technologies:Proficiency with Android Studio version control systems (e.g. Git) and potentially Firebase or other backend services. Problem-Solving:Strong analytical and problem-solving skills to debug issues and optimize application performance. Collaboration:Ability to work effectively in a team environment and communicate clearly with colleagues. Job Type: Full-time Work Location: Remote
|
|
Mobile Engineer (Android)
lji |
Hyderabad, Telangana
|
Loyalty Juggernaut Inc. (LJI) is a Silicon Valley-based product company founded by industry veterans with decades of expertise in CRM Loyalty and Mobile AdTech. With a global footprint spanning the USA Europe UAE India and Latin America we are trusted partners for customer centric enterprises across diverse industries including Airlines Airport Retail Hospitality Banking F&B Telecom Insurance and Ecosystem. As pioneers in next-generation loyalty and customer engagement solutions we are not just transforming loyalty—we are redefining it. With a passion for innovation and a commitment to excellence LJI is reshaping the loyalty landscape enabling enterprises to create meaningful long-lasting relationships with their customers. We are THE JUGGERNAUTS driving innovation and impact in the loyalty ecosystem. At the core of our innovation is GRAVTY® a revolutionary Digital Transformation SaaS Product that empowers multinational enterprises to build deeper customer connections. Designed for scalability and personalization GRAVTY® delivers cutting-edge loyalty solutions that transform customer engagement across diverse markets. Our Impact: 400+ million members connected through our platform. Trusted by 100+ global brands/partners driving loyalty and brand devotion worldwide. Proud to be a Three-Time Champion for Best Technology Innovation in Loyalty!! Explore more about us at www.lji.io. We are seeking an experienced and highly- skilled Android Developer to join the Mobile Apps development team at our Hyderabad Office. As a Android Developer you will play a pivotal role in developing implementing and managing high-quality robust and scalable mobile applications on the Android platform. What you will OWN: Develop and maintain high-performance scalable Android applications using Kotlin. Architect and implement features following MVVM/MVI architecture. Ensure high performance and responsiveness of the application. Follow MVVM architecture and write clean maintainable code. Debug and fix issues improving app stability and performance. Work with CI/CD tools to streamline development and deployment. Stay updated with the latest Android development trends and best practices. Work with Jetpack Components (ViewModel LiveData Room Navigation WorkManager etc.). Integrate and optimize RESTful APIs and GraphQL services. Implement push notifications (FCM) deep linking and in-app messaging. Optimize app performance by analyzing memory usage network calls and UI rendering. Work with CI/CD tools to streamline the release process. Ensure Unit Testing & UI Testing using JUnit Mockito Espresso. Collaborate with designers backend engineers and product managers to ensure smooth product delivery. Stay updated with the latest Android trends and best practices. Research and integrate new SDKs APIs and third-party services effectively without issues. You will make a GREAT FIT if you are from Hyderabad and if you have: Bachelor's degree in Computer Science Information Technology or related field. 0-4 years of hands-on experience in Android development Strong knowledge of Java/Kotlin and Android SDK. Familiarity with Android Studio Gradle and Firebase. Strong OOP and programming concepts. Extensive experience with Android Frameworks such as Jetpack components and Android Architecture Components. (Navigation WorkManager Dependency injection with Dagger-Hilt and etc). Solid understanding of Multi-threading (Coroutines/RxJava). Knowledge of Material Design principles & UI/UX best practices.Optimize app performance by analyzing memory usage network calls and UI rendering. Familiarity with Git/GitHub for version control Understanding of Agile/Scrum development methodologies. Strong research capability to implement and troubleshoot new SDKs or integrations efficiently. Experience with RESTful APIs and third-party integrations. Bonus Skills: Experience with Jetpack Compose. Knowledge of modularization & clean architecture. Exposure to Firebase (Crashlytics Analytics Firestore Remote Config). Understanding of A/B Testing & Feature Flagging. Experience with third-party SDKs & analytics tools (Amplitude Mixpanel Segment etc.). Knowledge of Flutter development to contribute to cross-platform apps when needed. Why Choose US? This opportunity offers a dynamic and supportive work environment where you'll have the chance to not just collaborate with talented technocrats but also work with globally recognized brands gain exposure and carve your own career path. You will get to innovate and dabble in the future of technology -Enterprise Cloud Computing Blockchain Machine Learning AI Mobile Digital Wallets and much more. Unlock this opportunity soon by applying for this position.
|
|
Senior Mobile Engineer-Android
whisk |
Seoul, Seoul (Hybrid)
|
About Samsung Food Samsung Food is a food platform that helps millions of users worldwide find and save recipes connect with like-minded foodie communities and save time and money on planning cooking and shopping. You’ll find Samsung Food across various devices including mobile apps web voice Samsung Family Hub fridges and more. We’re a remote-first globally distributed team of 100+ people based across the US UK Europe Africa Korea Georgia and beyond. We’ve been fully distributed since 2016 and pioneered many of the practices that are now standard in remote workplaces. Interested in learning more? VisitSamsung Food Careers. About the role We’re seeking a Senior Android Developer to join our team and contribute to developing and supporting the Samsung Food Android mobile application. Our core system is a complex entity graph consisting of recipes products nutrients retailer products etc. We expect you will be involved in all stages of development from designing solutions to deploying artifacts on production. Since our team is fully distributed it is important that you can organize yourself and are not afraid to communicate with other team members.This is a hybrid role with part of the time spent onsite at Samsung Digital City in Suwon. Required Qualifications: At least 5 years of working experience as an Android Developer. Proficient with Kotlin and Android SDK. Understanding of SOLID principles. Knowledge of Architecture Patterns e.g. MVC/MVVM/MVP/MVI. Understanding of Kotlin Coroutines. Basic understanding of Unit Testing Demonstrated ability to write modular and well-tested code. Experience developing releasing and maintaining production-quality apps. Scope work and provide estimates with reasonable accuracy. Ability to self-organize and efficiently work remotely. Working proficiency in English and Korean It’s a plus if you’re familiar with libraries: Hilt(Dagger) Room Cicerone and have experience with: GRPC Jetpack Compose Single Activity Application approach Proficient in Android WebView integration including the use of JavaScriptInterface for communication between Android and embedded web content. Familiarity with design patterns enabling interaction between Android applications and external web interfaces using WebView and JavaScript bridges. Responsibilities: You will work with the mobile team of 4 skilled Android engineers developing our Samsung Food Android application. You will build new features and maintain the current codebase. You will raise ideas and suggest improvements to the application. You will make sure that systems are built to high-quality standards. Terms of Engagement This is a hybrid role with part of the time spent onsite at Samsung Digital City in Suwon. 40 hours per week contract-based (long-term) What we offer: A distributed team environment with opportunities for collaboration across time zones. The chance to contribute to building the #1 food platform integrated with Samsung Great team to work with (In 2024 Samsung Food was certified as a Most Loved Workplace® after rigorous research and analysis conducted by the Best Practice Institute (BPI)
|
|
Android Engineer, Partnerships
Thumbtack |
Remote United States
|
"Location Virtual United StatesDepartment EngineeringJob Type Full TimeThumbtack helps millions of people confidently care for their homes. Thumbtack is the one app you need to take care of and improve your home — from personalized guidance to AI tools and a best-in-class hiring experience. Every day in every county of the U.S. people turn to Thumbtack to complete urgent repairs seasonal maintenance and bigger improvements. We help homeowners know projects to do when to do them and who to hire from our growing community of 300000 local service businesses. If making an impact inspires you join us. Imagine what we’ll build together. About the team The Partnerships team at Thumbtack focuses on unlocking growth by integrating with strategic external partners to drive high-intent demand to our marketplace. Our work spans building APIs iframe widges and partner-facing surfaces that connect Thumbtack with platforms like Amazon Alexa OpenAI Perplexity Samsung Nextdoor Redfin and Realtor.com. We’re a fast-moving team of 16 engineers organized into two pods aka 2 EMs each focused on a specific set of partner verticals (e.g. retail HOA lead aggregators). We work cross-functionally with BizDev Product Design and Data Science to identify and execute high-leverage opportunities that help both Pros and Customers succeed on Thumbtack. Hear fromMichelle“Opinions from all across the organization are valued and listened to and it’s easy and encouraged to get involved with a project you’re passionate about."" Michelle Senior Manager EngineeringThe challenge - Accelerate Thumbtack’s growth by turning the right partnerships into scalable product experiences. When thinking about partnerships at Thumbtack imagine how Google powers search across websites with a subtle “Powered by Google” tag—our integrations aim to deliver that same kind of invisible high-impact value across partner ecosystems. What you'll do Drive engineering projects to completion with a tenacious focus on the business impact of those projects. Skilled at prioritizing tasks to deliver on goals with a sense of urgency Execute new ideas quickly and effectively in Android while also being a resource to other teams and engineers Willing when necessary to solve tough technical problems at any level of the stack and be persistent in getting to the solution Work collaboratively with cross-functional teams such as Product and Design to plan and execute on engineering projects Work on large projects and lead small teams of engineers In order to be successful you must bring - Minimum of 3 years of industry experience in engineering Hands-on experience with Kotlin or Java Passionate Android engineer comfortable in building testing releasing and maintaining Android applications Experience with popular 3rd party libraries frameworks and services like RxJava ButterKnife AutoValue Retrofit Dagger Crashlytics and Amplitude including when not to use one Expected salary ranges For candidates living in San Francisco / Bay Area San Jose New York City or Seattle metros the expected salary range for the role is currently $169600 - $219500. For candidates living in Austin TX or Washington DC metros or in California Massachusetts New Jersey or Washington states the expected salary range for the role is currently $152700 - $197600. For candidates living in all other US locations the expected salary range for this role is currently $144200 - $186600. Actual offered salaries will vary and will be based on various factors such as calibrated job level qualifications skills competencies and proficiency for the role. ### Thumbtack by the numbers $600B+ opportunity in Thumbtack’s market home services4M+ customers in past 12 months90M+ projects started on Thumbtack13M 5-star reviews$3.2B valuation (as of June 2021) Perks & BenefitsSupporting you at work and beyond - In addition to our virtual-first model we offer:Paid time offRecharge with PTO in addition to 20 company-wide holidays each year including a week-long end-of-year shutdown. Remote work stipend and reimbursements$1000 USD/$1400 CAD annual stipend for professional development self care office set-up and more. We also provide cell phone and Wi-Fi reimbursements. Support for parents and caregiversAll parents receive up to 12 weeks of paid parental leave and birthing parents receive 8 additional weeks for a total of 20 weeks of 100% paid parental leave (US & CAN). Family formation benefits$30000 USD/CAD lifetime max reimbursement for family planning. Mental health and financial coaching12 coaching sessions and 12 therapy sessions for yourself and your dependents. We also offer one-on-one financial guidance from a financial wellness provider. Thumbtack Bucks$1800 USD/CAD annual stipend to book a pro on Thumbtack for virtual or in-person services — anything from home care services to planning a child’s birthday party and beyond."
|
|
Android Engineer, Partnerships
Thumbtack |
Remote
|
"Location Virtual United StatesDepartment EngineeringJob Type Full TimeThumbtack helps millions of people confidently care for their homes. Thumbtack is the one app you need to take care of and improve your home — from personalized guidance to AI tools and a best-in-class hiring experience. Every day in every county of the U.S. people turn to Thumbtack to complete urgent repairs seasonal maintenance and bigger improvements. We help homeowners know projects to do when to do them and who to hire from our growing community of 300000 local service businesses. If making an impact inspires you join us. Imagine what we’ll build together. About the team The Partnerships team at Thumbtack focuses on unlocking growth by integrating with strategic external partners to drive high-intent demand to our marketplace. Our work spans building APIs iframe widges and partner-facing surfaces that connect Thumbtack with platforms like Amazon Alexa OpenAI Perplexity Samsung Nextdoor Redfin and Realtor.com. We’re a fast-moving team of 16 engineers organized into two pods aka 2 EMs each focused on a specific set of partner verticals (e.g. retail HOA lead aggregators). We work cross-functionally with BizDev Product Design and Data Science to identify and execute high-leverage opportunities that help both Pros and Customers succeed on Thumbtack. Hear fromMichelle“Opinions from all across the organization are valued and listened to and it’s easy and encouraged to get involved with a project you’re passionate about."" Michelle Senior Manager EngineeringThe challenge - Accelerate Thumbtack’s growth by turning the right partnerships into scalable product experiences. When thinking about partnerships at Thumbtack imagine how Google powers search across websites with a subtle “Powered by Google” tag—our integrations aim to deliver that same kind of invisible high-impact value across partner ecosystems. What you'll do Drive engineering projects to completion with a tenacious focus on the business impact of those projects. Skilled at prioritizing tasks to deliver on goals with a sense of urgency Execute new ideas quickly and effectively in Android while also being a resource to other teams and engineers Willing when necessary to solve tough technical problems at any level of the stack and be persistent in getting to the solution Work collaboratively with cross-functional teams such as Product and Design to plan and execute on engineering projects Work on large projects and lead small teams of engineers In order to be successful you must bring - Minimum of 3 years of industry experience in engineering Hands-on experience with Kotlin or Java Passionate Android engineer comfortable in building testing releasing and maintaining Android applications Experience with popular 3rd party libraries frameworks and services like RxJava ButterKnife AutoValue Retrofit Dagger Crashlytics and Amplitude including when not to use one Expected salary ranges For candidates living in San Francisco / Bay Area San Jose New York City or Seattle metros the expected salary range for the role is currently $169600 - $219500. For candidates living in Austin TX or Washington DC metros or in California Massachusetts New Jersey or Washington states the expected salary range for the role is currently $152700 - $197600. For candidates living in all other US locations the expected salary range for this role is currently $144200 - $186600. Actual offered salaries will vary and will be based on various factors such as calibrated job level qualifications skills competencies and proficiency for the role. ### Thumbtack by the numbers $600B+ opportunity in Thumbtack’s market home services4M+ customers in past 12 months90M+ projects started on Thumbtack13M 5-star reviews$3.2B valuation (as of June 2021) Perks & BenefitsSupporting you at work and beyond - In addition to our virtual-first model we offer:Paid time offRecharge with PTO in addition to 20 company-wide holidays each year including a week-long end-of-year shutdown. Remote work stipend and reimbursements$1000 USD/$1400 CAD annual stipend for professional development self care office set-up and more. We also provide cell phone and Wi-Fi reimbursements. Support for parents and caregiversAll parents receive up to 12 weeks of paid parental leave and birthing parents receive 8 additional weeks for a total of 20 weeks of 100% paid parental leave (US & CAN). Family formation benefits$30000 USD/CAD lifetime max reimbursement for family planning. Mental health and financial coaching12 coaching sessions and 12 therapy sessions for yourself and your dependents. We also offer one-on-one financial guidance from a financial wellness provider. Thumbtack Bucks$1800 USD/CAD annual stipend to book a pro on Thumbtack for virtual or in-person services — anything from home care services to planning a child’s birthday party and beyond."
|
|
Android Developer (Geospatial Project)
Sharesource Australia BPO |
Remote Philippines
|
What are we looking for? We are looking for a skilled Android Developer to join our growing team. This role is ideal for someone with strong Kotlin skills a deep understanding of the Android ecosystem and experience integrating mapping or spatial technologies into mobile applications. You will play a key role in delivering intuitive high-performance mobile solutions working closely with cross-functional teams in a fast-paced agile environment. What are you expected to do? Android Development Design develop and maintain Android applications in Kotlin (primary) and Java (as needed). Optimize app performance memory usage and background task handling. Ensure code is scalable maintainable and aligned with Android best practices. Implement unit and UI tests contribute to CI/CD pipelines for continuous deployment. UI/UX Implementation Translate complex workflows into intuitive user interfaces. Implement responsive and accessible UIs across Android devices. Apply Material Design principles to maintain a consistent and modern look and feel. Build UIs using Jetpack Compose or traditional XML layouts as appropriate. Spatial Technology Integration Integrate Google Maps API into mobile applications. Work with spatial data models and geospatial designs particularly for network planning or infrastructure. Architecture and Data Management Follow architectural patterns such as MVVM or Clean Architecture. Design offline-first apps with effective local caching sync and conflict resolution strategies. Integrate with RESTful APIs GraphQL endpoints and real-time data sources. Use Android Jetpack libraries Coroutines and Dagger/Hilt for modern efficient development. Team Collaboration Collaborate closely with product managers backend engineers and UX designers. Participate in Agile/Scrum ceremonies and manage work using tools like Jira. Conduct code reviews use Git for version control and maintain documentation standards. You’ll be a great fit if: You have at least 5+ years of experience in Android application development using Kotlin familiarity with Java for maintaining legacy code. You have a proven experience working in a pioneering or startup environment with involvement in the end-to-end development lifecycle — from requirements gathering and design to development testing and deployment. You have solid experience in implementing various levels of testing including unit tests instrumentation and UI tests API testing and end-to-end testing to ensure app quality and reliability across components. You have a solid understanding of Android SDK lifecycle management and background processing. You have experience with UI frameworks (Jetpack Compose or XML) Material Design and responsive layout strategies. You have knowledge of offline-first architectures backend integration and automated testing. You have experience with Android Jetpack (LiveData ViewModel) Coroutines and dependency injection tools like Dagger or Hilt. You have strong communication skills and ability to work in a cross-functional team setup. You have a familiarity with Agile development methodologies and version control (Git). We will be absolutely thrilled if you also have the following: You have a background in construction tech telecommunications or utility infrastructure. You have experience building applications for field service or workforce management. You have a familiarity with spatial data systems and geospatial workflows. Job Type: Full-time Pay: Php100000.00 - Php120000.00 per month Benefits: Additional leave Company events Opportunities for promotion Promotion to permanent employee Work Location: Remote
|
|
Staff Software Engineer, Android
GoPro |
|
"Job Title: Staff Software Engineer - Android Location: Remote USA. This role can be performed anywhere from the United States. The Role GoPro delivers a set of world-class cross platform video editing applications on iOS Android macOS and Windows that are collectively used by millions of people each month. These tools enable users to easily build incredible videos of their life events and share them with their family and friends. On this team you'll be responsible for developing implementing and testing of software on Android devices that are part of an interconnected ecosystem connecting cameras cloud phones and people. What You Will Do Writing software in Kotlin and Java for Android-based phones and tablets. Participating in software design process by asking questions ""poking holes"" offering suggestions and crafting solutions. Following industry best practices when implementing software especially around areas surrounding security and privacy. Using visual design information architecture and interaction design to assist the writing of working and usable software. Checking code into version control according to company version control policy. Keeping up on changes and advances in Android common devices and mobile technology. Working with various types of databases including key-value SQL and ""NoSQL"". Refactoring old code so it runs faster and more efficiently. Helping to review code and testing software via automated methods including but not limited to writing and running unit tests functional tests integration tests as well as manual methods. Skills We're Excited About At least 5 years of professional experience (or equivalent) programming with Kotlin and/or 8 years of Java. Understanding of Android OS Android Studio and Android application development. Expertise developing native Android Applications in Kotlin and/or Java. Bachelor's degree in Computer Science or equivalent studies experience and certification. Strong Computer Science fundamentals: data structures algorithms software methodology. Familiarity with JSON REST APIs RxJava and reactive style programming. Familiarity with Compose view models and dependency injection / dagger. Demonstrated knowledge of MVVM MVC OOP memory management and threading. Proven successful track record showing an aptitude for engineering and product sense. Strong communication (written and verbal) skills. Self-motivated Ability to quickly learn and apply new technologies and methodologies. Possess the passion to design build and polish innovative applications. Experience implementing automated tests including unit functional and integration tests. Experience with Git continuous integration and automated build tools. Bonus Points For Strong debugging and analytics instrumentation skills. Experience with Jira Jenkins Github actions and Confluence Familiarity with handling Video (mp4) and Photo (jpeg) content within an application. General experience with Audio Photo and Video editing and streaming. OS: Linux iOS MacOS Windows. Other Languages: Python C/C++ JavaScript HTML Objective-C. Security encryption and authentication protocols such as OAuth SSL TLS PKI AES. Experience with Agile software development: Scrum and Kanban Experience with Android NDK and JNDI Fundamentals of Wi-Fi and Bluetooth connectivity TCP/IP network and HTTP protocols. Protocols: TCP/IP UDP HTTP/S HLS RTMP MTP BLE and Bluetooth Classic. Why Work With Us? Create your own destiny. GoPro enables you and trusts you to get your own job done because we believe that autonomy in role brings out the best in our employees. Live your best life. We've adopted remote and flexible work arrangements to support work at GoPro alongside our commitment to supporting employee wellbeing belonging and connection with one another. Work with leading edge technologies. We encourage employees to cultivate and use the latest and greatest technology to provide the best solutions to serve our customers. We celebrate creative solutions that bring innovation to GoPro technology. GoPro Highlights Get your very own GoPro camera + gear Medical dental and vision insurance – premiums are 100% paid for employees 80% paid for dependents Life insurance and disability benefits Generous time off policy 12 weeks paid parental leave for new parents Pre-tax and Roth 401(k) options Discounted employee stock purchase plan (ESPP) LiveHealthy monthly wellness reimbursement Wellness programs including 1:1 Coaching 1:1 Therapy sessions and mental health resources Innovative remote-friendly wellness classes and events Flexible work arrangements Monthly phone and internet reimbursement Professional + personal development opportunities i.e. Opportunity Lab technology trainings certifications Peer-to-Peer learning conferences and more Opportunities to get involved in the causes that you care about (annual camera donation + volunteer events) GoPro is proud to be an Equal Opportunity Employer. The pay range for this role is between $150000 - $172550. Actual pay within the range is dependent on multiple factors including your residence location and prior work experience. Equity benefits and a discretionary bonus may be additional forms of compensation for this role and are not included in the provided pay range. #LI-Remote #flexible #LI-EC1"
|
|
Staff Software Engineer, Android
GoPro |
Remote United States
|
"Job Title: Staff Software Engineer - Android Location: Remote USA. This role can be performed anywhere from the United States. The Role GoPro delivers a set of world-class cross platform video editing applications on iOS Android macOS and Windows that are collectively used by millions of people each month. These tools enable users to easily build incredible videos of their life events and share them with their family and friends. On this team you'll be responsible for developing implementing and testing of software on Android devices that are part of an interconnected ecosystem connecting cameras cloud phones and people. What You Will Do Writing software in Kotlin and Java for Android-based phones and tablets. Participating in software design process by asking questions ""poking holes"" offering suggestions and crafting solutions. Following industry best practices when implementing software especially around areas surrounding security and privacy. Using visual design information architecture and interaction design to assist the writing of working and usable software. Checking code into version control according to company version control policy. Keeping up on changes and advances in Android common devices and mobile technology. Working with various types of databases including key-value SQL and ""NoSQL"". Refactoring old code so it runs faster and more efficiently. Helping to review code and testing software via automated methods including but not limited to writing and running unit tests functional tests integration tests as well as manual methods. Skills We're Excited About At least 5 years of professional experience (or equivalent) programming with Kotlin and/or 8 years of Java. Understanding of Android OS Android Studio and Android application development. Expertise developing native Android Applications in Kotlin and/or Java. Bachelor's degree in Computer Science or equivalent studies experience and certification. Strong Computer Science fundamentals: data structures algorithms software methodology. Familiarity with JSON REST APIs RxJava and reactive style programming. Familiarity with Compose view models and dependency injection / dagger. Demonstrated knowledge of MVVM MVC OOP memory management and threading. Proven successful track record showing an aptitude for engineering and product sense. Strong communication (written and verbal) skills. Self-motivated Ability to quickly learn and apply new technologies and methodologies. Possess the passion to design build and polish innovative applications. Experience implementing automated tests including unit functional and integration tests. Experience with Git continuous integration and automated build tools. Bonus Points For Strong debugging and analytics instrumentation skills. Experience with Jira Jenkins Github actions and Confluence Familiarity with handling Video (mp4) and Photo (jpeg) content within an application. General experience with Audio Photo and Video editing and streaming. OS: Linux iOS MacOS Windows. Other Languages: Python C/C++ JavaScript HTML Objective-C. Security encryption and authentication protocols such as OAuth SSL TLS PKI AES. Experience with Agile software development: Scrum and Kanban Experience with Android NDK and JNDI Fundamentals of Wi-Fi and Bluetooth connectivity TCP/IP network and HTTP protocols. Protocols: TCP/IP UDP HTTP/S HLS RTMP MTP BLE and Bluetooth Classic. Why Work With Us? Create your own destiny. GoPro enables you and trusts you to get your own job done because we believe that autonomy in role brings out the best in our employees. Live your best life. We've adopted remote and flexible work arrangements to support work at GoPro alongside our commitment to supporting employee wellbeing belonging and connection with one another. Work with leading edge technologies. We encourage employees to cultivate and use the latest and greatest technology to provide the best solutions to serve our customers. We celebrate creative solutions that bring innovation to GoPro technology. GoPro Highlights Get your very own GoPro camera + gear Medical dental and vision insurance – premiums are 100% paid for employees 80% paid for dependents Life insurance and disability benefits Generous time off policy 12 weeks paid parental leave for new parents Pre-tax and Roth 401(k) options Discounted employee stock purchase plan (ESPP) LiveHealthy monthly wellness reimbursement Wellness programs including 1:1 Coaching 1:1 Therapy sessions and mental health resources Innovative remote-friendly wellness classes and events Flexible work arrangements Monthly phone and internet reimbursement Professional + personal development opportunities i.e. Opportunity Lab technology trainings certifications Peer-to-Peer learning conferences and more Opportunities to get involved in the causes that you care about (annual camera donation + volunteer events) GoPro is proud to be an Equal Opportunity Employer. The pay range for this role is between $150000 - $172550. Actual pay within the range is dependent on multiple factors including your residence location and prior work experience. Equity benefits and a discretionary bonus may be additional forms of compensation for this role and are not included in the provided pay range. #LI-Remote #flexible #LI-EC1"
|
|
Middle Android Developer
vacancies |
Kyiv
|
You will join a professional experienced team that values quality precision and innovation!If you want to work where engineering excellence meets cutting-edge mobile tech and where your ideas will directly shape a high-impact product this is the place to make it happen.About the product: We are building one of the most powerful live-streaming platforms already connecting 400K+ monthly active users through live events interactive video chats and real-time community experiences. Our mission is bold: bring joy fight loneliness and deliver safe ad-free entertainment that keeps people coming back. This is a complex fast-moving space and we love it that way! So you will join a passionate expert team tackling everything from scaling AI-powered recommendations to launching high-impact data-driven features that boost monetization and engagement. Every idea counts here and every release reaches a massive global audienceWe are now expanding into Arab countries and Europe enhancing content quality and rolling out new features to keep users hooked. We are already in the Top 5 streaming products in the US (#4) and hold the #7 spot worldwide. Our next milestone: break into the global Top 5 and we are moving fast to make it happen. Are you in? ➡ In this role you will ➡ Develop and maintain a high-performance Android app using modern approachesWrite clean maintainable and testable codeContribute to technical decisions and scalable architecture designImprove user experience and product metricsCollaborate with the team on ideas concepts design and new features It’s all about you ➡ 3+ years of experience in native Android developmentPractical experience with Kotlin (our primary language)Hands-on experience with Coroutines and FlowsStrong proficiency in Jetpack ComposeExperience working on multi-module projectsDeep understanding of Android SDKSolid grasp of SOLID principles Clean Architecture and MVI/MVVM patternsCommitment to writing high-quality clean and testable code (TDD BDD)Experience with Dagger 2/HiltPractical experience with third-party libraries (Room Retrofit OkHttp Glide etc.)Would be a plusStrong interest in current software development trendsExperience with CI/CDKnowledge of mobile app performance optimization techniques What we offer ➡ Care and support: 20 paid vacation days 15 sick days and 6 additional days off for family eventsUp to 10 additional days off for public holidays100% medical insurance coverageSports and equipment reimbursementTeam building events corporate gifts and stylish merchFinancial and legal supportPosition retention and support for those who join the Armed Forces of UkraineParticipation in social initiatives supporting UkraineComfortable working environment:Work from our Kyiv hub or remotely with a flexible schedule Workspace rental reimbursement in other cities and abroadModern equipment or depreciation of your own toolsInvestment in your future:Collaborate with a highly-skilled team of Middle & Senior professionals sharing practical cases and expertise in the social networking niche70% of our heads and leads have grown into their roles here – so can you!Performance-oriented reviews and Individual Development Plans (IDPs)Reimbursement for professional courses and English classesCorporate library book club and knowledge-sharing events Hiring process ➡ Intro callTechnical InterviewFinal interviewReference checkOffer ➡
|
* unlock: sign-up for free / login and use the searches from your home page
** job listings updated in real time 🔥
Login & search by other job titles, a specific location or any keyword.
Powerful custom searches are available once you login.