android Remote Jobs

216 Results

3h

Lead Android Developer || W2 position || No OPT & CPT

SHIRO Technologies IncDallas, TX, Remote
kotlinjiraDesignmobileuiUXgitjavaandroid

SHIRO Technologies Inc is hiring a Remote Lead Android Developer || W2 position || No OPT & CPT

Job Description

Key Skills :
Kotlin, Java, Andriod SDK, MVVP, MVP, Gradle, Dagger2, Glide, Junit, Mockito, Git Bitbucket, Jira, Confluence, Android architecture, Android components, Andriod UI

Note:- Must have lead experience

Job Description:
The responsibility for Android Engineers is to provide technology solutions for projects and daily support. The Engineers ensures adherence to current standards and maintains a commitment to high quality development and implementations. These Engineers should provide technology expertise and guidance, remaining current with emerging technologies and industry best practices.
Mobile initiatives (enhancements or project): 
The mobile developer will be required to design, develop, test, document, deploy, support and sustain the mobile apps-- Android -- interface and libraries.
Collaborate with UX for product definition and use cases.
Assist with defining technical and functional user stories.

Qualifications

Key Qualifications : 
Android Skill Set.
Good Understanding on Kotlin, JAVA and Android SDK, Kotlin is our primary language.
Should have experience on Different Android components and UI handling.
Should be good in Android Architecture patterns and able to use it to the full extent.
Good understanding on App Architectures such as MVVM, MVP and working experience on it at-least on one app.
Good knowhow in Gradle, Dagger2 and Glide tools.
Good knowhow of unit testing using JUNIT, Mockito.
Hands on for the tools like Git Bitbucket, JIRA and Confluence.

See more jobs at SHIRO Technologies Inc

Apply for this job

6h

Senior Android Engineer, Business

InstacartUnited States - Remote
kotlinB2BDesignmobileandroidbackend

Instacart is hiring a Remote Senior Android Engineer, Business

We're transforming the grocery industry

At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers.

Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table.

Instacart is a Flex First team

There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work.

Overview

 

About the Role 

As a Senior Android Engineer at Instacart, you will spearhead the development of our Android applications catering to our business users. With over 1 million businesses relying on Instacart, your work will be pivotal in scaling and enhancing the mobile experience to meet the unique needs of this segment. This role involves driving the architecture, design, and implementation of Android applications, ensuring they deliver high performance and robust reliability that our business users require. Your contributions will directly impact Instacart's growth in the B2B sector, setting the stage for how businesses interact with Instacart at scale.

 

About the Team 

You will be joining a dynamic team that operates like a startup within Instacart, dedicated to harnessing the vast potential of business users. As the first Android engineer on this newly established team, you will play a foundational role in defining the future of the 'Instacart Business' platform. Your leadership will guide the Android development efforts, driving innovation and excellence. This team, composed of top engineers from across the company, is instrumental in transforming how over a million businesses engage with Instacart, with a clear target to double this engagement.

 

About the Job 

  • Architect, build, and maintain excellent Android applications with clean code.
  • Implement pixel perfect UIs that match designs.
  • Integrate with backend services to make sure we are delivering a great mobile user experience that is super-fast for end users.
  • Own important pieces of the product that has high visibility both internally and externally.
  • Envision new products and features that are inspired, considered, and forward thinking.
  • Lead the entire software development cycle from ideation to deployment and everything in between.
  • Communicate and collaborate extensively across multiple teams and functions within the company to drive consensus, align goals, and achieve effective cross-functional outcomes.
  • Engage in the full spectrum of the development lifecycle and collaborate with a wide array of business units to deliver solutions that are of the highest quality and usability.

 

About You

Minimum Qualifications

  • 5+ years of Android development experience. 
  • Proficient in performance optimization on Android.
  • Expertise in Android development technologies, including Kotlin and Java.
  • Experience with Android Jetpack libraries and frameworks such as Compose, Room, and MVVM.
  • Solid understanding of both RxJava and Kotlin Coroutines.
  • Proven ability in rigorous unit testing and practical problem-solving.
  • Excellent communication and leadership skills, capable of collaborating and influencing cross-functional teams.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

 

Preferred Qualifications

  • Advanced proficiency in RxJava and Kotlin Coroutines.
  • Experience with monitoring and observability tools like Datadog.
  • Skilled in profiling and performance optimization on mobile platforms.
  • Adaptability and willingness to wear multiple hats in a startup environment.

Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote and the base pay range for a successful candidate is dependent on their permanent work location. Please review our Flex First remote work policyhere.

Offers may vary based on many factors, such as candidate experience and skills required for the role.Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants. Please read more about our benefits offeringshere.

For US based candidates, the base pay ranges for a successful candidate are listed below.

CA, NY, CT, NJ
$192,000$213,000 USD
WA
$184,000$204,000 USD
OR, DE, ME, MA, MD, NH, RI, VT, DC, PA, VA, CO, TX, IL, HI
$176,000$196,000 USD
All other states
$159,000$177,000 USD

See more jobs at Instacart

Apply for this job

10h

Engineering Manager, Mobile

ecobeeRemote in Canada
agilekotlinswiftmobileiosandroid

ecobee is hiring a Remote Engineering Manager, Mobile

Hi, we are ecobee. 

ecobee introduced the world’s first smart Wi-Fi thermostat to help millions of consumers save money, conserve energy, and bring home automation into their lives. That was just the beginning. We continue our pursuit to create technology that brings peace of mind into the home and allows people to focus on the moments that matter most. We take pride in making a meaningful difference to the environment, all while being part of the exciting, connected home revolution. 

In 2021, ecobee became a subsidiary of Generac Power Systems.Generac introduced the first affordable backup generator and later created the category of automatic home standby generator. The company is committed to sustainable, cleaner energy products poised to revolutionize the 21st century electrical grid. Together,we take pride in making a meaningful difference to the environment.

Why we love to do what we do: 

We’re helping build the world of tomorrow with solutions that improve everyday life while making a positive impact on the planet. Our products and services work in harmony to provide comfort, efficiency, and peace of mind for millions of homes and businesses. While we’re proud of what we’ve done so far, there’s still a lot we can do—and you can be part of it.  

Join our extraordinary team. 

We're a rapidly growing global tech company headquartered in Canada, in the heart of downtown Toronto, with a satellite office in Leeds, UK (and remote ecopeeps in the US). We get to work with some of North America and UK's leading professionals. Our colleagues are proud to bring their authentic selves to work, confident that what we do is grounded in a greater purpose. We’re always looking for curious, talented, and passionate people to join our team.

Who You'll Be Joining:  

The Mobile Platform team owns the core customer experiences and the overall quality and consistency of our iOS and Android apps. As the manager for the Mobile Platform team, you will be responsible for ensuring all mobile engineering teams across ecobee & Generac are productive in the shared mobile codebases by providing appropriate guidelines and governance. We need to balance the speed of releases, code maintainability, and product quality. You will have a significant influence on our overall strategy by helping define our future state, drive the system architecture, and establish scalable best practices.

How You’ll Make an Impact: 

As an Engineering Manager at ecobee, you will

  • Foster a positive, supportive and inclusive work environment.
  • Hire and develop a team of engineers & managers - providing coaching, mentoring, motivation, and technical guidance.
  • Continuously improve engineering practices - balancing speed, quality, and business impact.
  • Deliver high-quality, scalable software on time and on-budget.
  • Lead execution of project plans, delivery commitments and risk mitigation.
  • Build strong partnerships with cross-functional teams and contribute to the overall direction of the company.

 What You’ll Bring to the Table:

  • Experience working as a senior engineer on mobile development teams. (Translates to roughly to 5 or more years of experience.)
  • Experience as a manager of mobile engineering teams. (Translates to roughly 3 or more years of experience.)
  • Expertise in one of both of Android and iOS native development. (Expertise in both is preferred, however expertise in one and demonstrable knowledge of the other works as an appropriate starting point for this role.)
  • Experience working on mobile apps that have had to meet the challenge of scaling alongside large and growing user base.
  • Experience delivering results in a fast-pace, demanding, high-stakes and sometimes ambiguous environment.
  • Excellent communication skills, both written and verbal.
  • Experience communicating with technical and non-technical stakeholders across multiple business units.
  • Experience with agile and other program management methodologies.
  • You proactively identify upcoming risks, issues and bottlenecks within your team and across departmental boundaries.
  • You are a smart, curious, and analytical person with a bias for action.

Just so you know: The hired candidate will be required to complete a background check. 

What happens after you apply:  

Application review. It will happen by an actual person in Talent Acquisition. We get upwards of 100+ applications for some roles, it can take a few days, but every applicant can expect a note regarding their application status.  

Interview Process:

  • Round 1: A 45-minute phone call with a member of Talent Acquisition.
  • Round 2: A 1-hour virtual interview with senior members of our engineering leadership team.
  • Round 3: A 1-hour virtual interview with senior members of the mobile engineering team.
  • Round 4: A final 1-hour virtual interview with leaders from cross-functional teams you'll engage with regularly.

With ecobee, you’ll have the opportunity to: 

  • Be part of something big: Get to work in a fresh, dynamic, and ever-growing industry.  
  • Make a difference for the environment: Make a sustainable impact while on your daily job, and after it through programs like ecobee acts. 
  • Expand your career: Learn with our in-house learning enablement team, and enjoy our generous professional learning budget. 
  • Put people first: Benefit from competitive salaries, health benefits, and a progressive Parental Top-Up Program (75% top-up or five bonus days off). 
  • Play a part on an exceptional culture: Enjoy a fun and casual workplace with an open concept office, located at Queens Quay W & York St.ecobeeLeeds is based at our riverside office on the Calls. 
  • Celebrate diversity: Be part of a truly welcoming workplace. We offer a mentorship program and bias training.  

Are you interested? Let's make it work. 

Our people are empowered to take ownership of their schedules with workflows that allow for flexible hours. Based on your job, you have an option of a office-based, fully remote, or hybrid work environment. New team members working remotely, will have all necessary equipment provided and shipped to them, and we conduct our interviews and onboarding sessions primarily through video.

We’re committed to inclusion and accommodation. 

ecobee believes that openness and diversity make us better. We welcome applicants from all backgrounds to apply regardless of race, gender, age, religion, identity, or any other aspect which makes them unique. Accommodations can be made upon request for candidates taking part in all aspects of the selection process. Our recruitment team is happy to answer any questions candidates may have about virtual interviewing, onboarding, and future work locations.

We’re up to incredible things. Come and be part of them. 

Discover our products and services and learn more about who we are.  

Ready to join ecobee? View current openings. 

Please note, ecobee does not accept unsolicited resumes.  

Apply for this job

1d

VP Software Engineering

DesignmobileiosqaandroidAWSbackend

Apollo Neuroscience is hiring a Remote VP Software Engineering

VP Software Engineering - Apollo Neuroscience - Career PageApollo Neuroscience is pioneering a new category of wearable technology that actively improves health, using touch therapy to promote stress resilience, sleep, focus, recovery, and more. Worn on the wrist or ankle, Apollo Neuro™’s scientifically validated technology delivers gentle vibrations to the body that restore balance to the nervous system. By harnessing our natural response to soothing touch, the Apollo™ wearable is a simple, unobtrusive tool that delivers the benefits of mindfulness, without effort on the part of the user. The result? Less stress, more sleep. Less fatigue, more focus. The Apollo wearable is safe and non-invasive for adults and children al

See more jobs at Apollo Neuroscience

Apply for this job

1d

Staff Software Engineer in Test, Verify, iOS / Android

OktaUSA Remote
5 years of experiencekotlinjiraswiftmobileazureiosUXjavac++androidmysqlbackend

Okta is hiring a Remote Staff Software Engineer in Test, Verify, iOS / Android

Get to know Okta


Okta is The World’s Identity Company. We free everyone to safely use any technology—anywhere, on any device or app. Our Workforce and Customer Identity Clouds enable secure yet flexible access, authentication, and automation that transforms how people move through the digital world, putting Identity at the heart of business security and growth. 

At Okta, we celebrate a variety of perspectives and experiences. We are not looking for someone who checks every single box - we’re looking for lifelong learners and people who can make us better with their unique experiences. 

Join our team! We’re building a world where Identity belongs to you.

Staff Quality Engineer, Okta Verify

 

Position Description:

The Device Authenticator and Fastpass platform team is responsible for building Okta Verify Apps and SDKs. Okta Verify is a mobile app that allows you to securely access your apps via 2-step verification, ensuring that you, and only you, can access your app accounts. It integrates with Android system features by communicating with our backend and grants proper application access.

 

We are looking for a Staff Quality Engineer to join the team. The team is responsible for developing and maintaining Okta Verify and SDKs across Apple platform, Android and Windows. 

 

In this role, you would report to the Sr. Manager, Quality Assurance, and be responsible for robust and secure releases and the automated testing of the Okta Verify app and SDKs. You will also be responsible for developing the test plans for new features and working collaboratively with application developers to execute tests, log, track and validate test results. 

 

Responsibilities:

  • Collaborate with the product management, development, and cross-functional teams using JIRA and Confluence tools to define test plans based on business requirements and application software designs.
  • Work with software engineers and engineering management to scope, plan and execute automation and test efforts
  • Master, improve, and innovate upon our existing tools and automation for Desktop clients and Web applications
  • Interface with Product Management, Development, Documentation, and UX teams
  • Partner with Customer Support and field teams to understand customer use cases and build relative test plans
  • Develop and maintain high quality functional, regression, and end-to-end tests for Okta Verify app.
  • Work closely with Apple, Google and Microsoft Beta programs to certify Okta Verify readiness on major and minor OS upgrades. 
  • Develop and maintain automation code in Swift and/or Kotlin. 

 Qualifications:

  • 5+ years of product testing and test automation experience
  • Able to write new and maintain existing automated test cases
  • Experience testing Mobile and Web applications
  • Experience working with databases such as MySQL, DynamoDB, etc.
  • Experience with JAVA, Selenium, Swift and/or Kotlin, or similar Client automation tools.
  • Knowledge and experience in testing Web services
  • Experience with security concepts and single sign-on a plus
  • Experience with some of the following technologies and services is a plus.
    • Log management tools like Splunk, Wavefront
    • Active Directory, Azure Active Directory
    • Mobile Device Management like Jamf Pro, Microsoft, Intune
  • Test experience or academic knowledge of mobile applications
  • Experience with collaboration tools like JIRA, Confluence, etc.

Education:

  • B.S. or M.S. in Computer Science or related field preferred

#LI-Remote 

#LI-LSS1

Below is the annual base salary range for candidates located in California, Colorado, New York and Washington. Your actual base salary will depend on factors such as your skills, qualifications, experience, and work location. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental and vision insurance, 401(k), flexible spending account, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program please visit:https://rewards.okta.com/us.   

The annual base salary range for this position for candidates located in California (excluding San Francisco Bay Area), Colorado, New York, and Washington is between:
$119,000$179,000 USD
The annual base salary range for this position for candidates located in the San Francisco Bay area is between:
$148,000$222,000 USD

What you can look forward to as an Full-Time Okta employee!

Okta cultivates a dynamic work environment, providing the best tools, technology and benefits to empower our employees to work productively in a setting that best and uniquely suits their needs. Each organization is unique in the degree of flexibility and mobility in which they work so that all employees are enabled to be their most creative and successful versions of themselves, regardless of where they live. Find your place at Okta today! https://www.okta.com/company/careers/.

Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to participate in the job application or interview process, please use this Form to request an accommodation.

Okta is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Privacy Policy at https://www.okta.com/privacy-policy/

See more jobs at Okta

Apply for this job

1d

Senior Android Security Engineer - Root Detection

Blue Wire SoftwareCluj-Napoca, Romania, Remote
mobileiosandroid

Blue Wire Software is hiring a Remote Senior Android Security Engineer - Root Detection

Job Description

  • Detect and prevent access from individuals who have tampered with their devices or spoofed their location.
  • Contribute to device tampering detection for an open-source project.
  • Make decisions in the project regarding device tampering detection.
  • Contribute, lead, and guide a developer/hacker community.
  • Engage in white-hat hacking to determine methods for detecting and preventing hacking.

Qualifications

Requirements:

  • Senior-level Android Engineer, with a focus on application security.
  • Expertise in contributing, managing, and offering business solutions for large-scale projects.
  • Experience in device rooting and rooted device detection.
  • Proven experience inlocation spoofing detection against technology like screen share, remote desktop, VPN, etc.
  • Experience with applications involving high-security standards (domains like finance, healthcare, location-based applications, etc.)
  • Familiarity with general location services and technologies used in mobile devices and applications.
  • Autonomous, ownership-driven, and capable of independent work.

Nice to have

  • Experience contributing to open-source projects
  • Familiarity with iOS development

See more jobs at Blue Wire Software

Apply for this job

1d

Senior Software Engineer (Kotlin Multiplatform)

UNiDAYS LtdLondon, Nottingham or UK Remote*
agilekotlinDesignFirebaseswiftmobileuiscrumiosgitandroid

UNiDAYS Ltd is hiring a Remote Senior Software Engineer (Kotlin Multiplatform)

*this role is open to remote working within the UK. Successful candidates will be required to travel to their closest UNiDAYS campus (London or Nottingham) on occasion.

The role in a nutshell

A Senior Software Engineer in UNiDAYS is a hands-on software development role focused on building innovative solutions to delight our members and drive product success in a fast-paced company.

It’s more than just lines of code; we are looking for a commercially-minded Senior Software Engineer who can bridge the gap between user needs and business goals. You will have the ability to build resilient, cost-effective solutions and navigate evolving market demands. 

You will be working closely alongside the rest of our product and engineering teams while defining, refining, building, and measuring the impact of the solutions you implement. These may be across our portfolio of marketplace products, identity products, or elsewhere as the business grows. 

In order to be successful in this role, you will need to translate user needs into market-winning solutions, all while navigating technical challenges and ensuring commercial viability. 

You will need an inquisitive mind as we continue to work with bleeding-edge technologies and migrate our core business logic out into Kotlin Multiplatform libraries. 

 

Day to day responsibilities 

Working in a cross-functional product team to build end-to-end solutions. This will involve taking part in the standard agile ceremonies, as well as collaborating with other team members in addition to all stages of the software development lifecycle designing/writing/debugging/testing/shipping/supporting the code you develop
Deliver impactful features with a pragmatic approach
Use your technical knowledge and experience to solve problems in the most appropriate way - balancing risks, constraints, user needs, and business needs
Championing user-centric solutions with a keen eye on market fit and profitability
Representing Mobile concerns within the team
Be an active contributor and promoter of the Mobile team 
You will work closely with your teammates to ensure the direction and standards set out for the team are delivered 
Monitoring platform/feature performance & crashes, flagging issues, and writing tickets to address
Contribute to the design and architecture of software systems, ensuring that they are scalable, efficient, and maintainable
Collaborating with external stakeholders and peers 
Support and challenge software engineers through pairing, knowledge sharing, documentation, and mentoring 
From time to time - support our interview process by attending interviews, task assessments, and candidate feedback

What we need from you

Passionate about member experience and creating meaningful experiences for our users
Passionate about the mobile problem space 
Experience working in a cross-functional team and representing mobile concerns
Ability to adapt and persevere through complex problem
Leadership skills
Able to motivate and mentor others
Strong problem-solving skills and attention to detail
Excellent communication and collaboration skills
Understanding of software development concepts
Proficient in Kotlin with an interest in Kotlin Multiplatform
Proficient with Kotlin coroutines and flows
Working knowledge of Android and iOS, especially Jetpack compose and/or Swift UI
Experience with unit testing
Knowledge of REST APIs, 3rd Party SDK integration
Strong understanding of agile methodologies such as scrum, kanban etc.
Use of GIT and related tools

Nice to Have
Firebase Remote Config / Crashlytics
Continuous Integration
Reactive Programming patterns
UI Automation testing

 

Perks

We've accomplished a lot since we started in 2011, but in many ways, this is just the beginning. This is the chance for you to get in on ground zero. An opportunity to make a difference within the business with global reach. We are the world’s largest Student Affinity Network, with over 22 million verified members in 115 markets including the US, UK, Germany, India, Canada and Australia. We work with 800 of the world’s biggest brands globally, taking their products and services into the hearts and minds of tomorrow’s professionals, delivering engagement, building affinity and sales. You’ll also be working for a Great Place to Work CertifiedTM company who have been recognised on the UK’s Best WorkplacesTM for Wellbeing and UK's Best Workplaces for Women 2022 list. To find out more about our workplace initiatives, see our UKexclusive case studywith Great Place to Work and be sure to visit ourprofilefor more information.

We offer a fast paced, fun & social working environment where you can truly make an impact. We believe that work should enhance and complement your life which is why we leave it up to you to decide where you work. You can choose to work from your assigned campus (either Nottingham or London) or from home, whatever works best for your individual needs. Your manager may request you attend team meet ups at your campus but other than that it is up to you! We work hard atUNiDAYS, but we also believe in fair compensation for hard work. That's why we're pleased to offer all employees full access to our comprehensive benefits package.

Our perks include:

  • 25 days holiday per year increasing with length of service, plus flexible bank holidays
  • Competitive salaries
  • 4pm finishes every Friday
  • Company bonus scheme
  • Company pension scheme
  • Private health insurance (Vitality)
  • Income protection policy
  • Life assurance policy
  • Employee Assistance Program
  • Enhanced parental leave pay
  • Core hours with flexibility around how/when you manage your time
  • Regular team building activities
  • The latest tech and hardware will be supplied from day one
  • Good Vibes Program: we know we’ve all had to adapt to new ways of working andUNiDAYShas always taken pride in the community we’ve created in the office but we’re just as committed to creating an innovative approach to fostering connections and improving engagement outside of the office! We want to boost your remote working experience so think virtual parties, pottery classes, wellness classes and guest speakers just to name a few!
  • Support for home working for all new team members. We will help assess your home set up and you can expense £150 towards any additional furniture you may need to be safe and comfortable when working from home

About our Product & Engineering team

The driving force behind this fantastic tech business are the talented Product and Engineering team, who work collaboratively to ensure that UNiDAYS stays one step ahead of the competition, with the ultimate goal of giving students the power to make every experience more valuable and rewarding.

The Product and Engineering teams at UNiDAYS are comprised of a bunch of passionate people who work in a fun, fast paced and social environment. Everyone is equal and encouraged to work with each other, whilst having the autonomy to solve problems in the best way they see fit.

The UNiDAYS tech team are passionate about the local Tech Community, hosting and sponsoring local meet ups and hack events. Career development is an important facet of the UNiDAYS tech experience.

 

Listen to the episode on The Diverse Podcast here: https://podcasts.apple.com/gb/podcast/47-how-to-build-your-dream-career-in-tech/id1515585546?i=1000587931714


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. 

See more jobs at UNiDAYS Ltd

Apply for this job

3d

Senior Software Engineer (iOS), Bitkey

SquareSan Francisco, CA, Remote
kotlinDesignswiftmobileiosandroidAWSbackend

Square is hiring a Remote Senior Software Engineer (iOS), Bitkey

Job Description

Bitkey sits within the Proto team. Proto's purpose is to accelerate the world’s transition to a more open economy by making products that increase access and independence for everyone. The first two initiatives we’ve identified that represent the biggest impact to this purpose are in the Bitcoin space with Bitcoin mining and Bitkey, a self custody Bitcoin wallet. While we’re starting there, we don’t believe the need for tools to increase one’s independence is limited to bitcoin or the financial space. One principle across everything we do in Proto is open development – show and tell. We develop products in the open, you can read more about them at bitkey.build and mining.build.

We are growing our small cross-discipline engineering team and are looking for a mobile engineer who has experience with or is open to learning Kotlin Multi Platform. We have blurred the lines of a traditional Android and iOS team by focusing on the right, single solution across multiple platforms in efforts to make it simple and easy to move bitcoin on and off Bitkey. 

You will:

  • Ship a non-custodial, hardware-enabled bitcoin wallet to a global audience
  • Work closely with designers and product managers to build user experiences the people trust to move bitcoin on and off Bitkey
  • Directly impact architecture and design decisions to ensure we successfully scale globally
  • Work with a small team of engineers across our Mobile Application (KMP, Kotlin, Swift) and Rust backend on a team responsible for features from ideation through long-term maintenance

Qualifications

You have:

  • 5+ years of experience developing in one of the following languages: Swift (iOS), Kotlin (Android Multiplatform), Rust (Backend Services) 
  • Experience with designing and building APIs between mobile applications and backend services
  • Experience working with small cross-functional teams working on 0->1 features
  • Interest in the opportunities and challenges that come with building a global-first product from the ground up
  • Interest in Bitcoin and expanding financial access to everyone

Technologies we use:

  • Mobile Application
    • Kotlin
    • Kotlin Multiplatform
    • Swift
    • SQLite
  • Backend Services
    • AWS
    • DynamoDB
    • Rust
  • Other
    • Github
    • Datadog

See more jobs at Square

Apply for this job

3d

Staff Software Engineer (Mobile), Bitkey

SquareSan Francisco, CA, Remote
kotlinswiftmobileiosandroidAWSbackend

Square is hiring a Remote Staff Software Engineer (Mobile), Bitkey

Job Description

Bitkey sits within the Proto organization. Proto's purpose is to accelerate the world’s transition to a more open economy by making products that increase access and independence for everyone. The first two initiatives we’ve identified that represent the biggest impact to this purpose are in the Bitcoin space with Bitcoin mining and Bitkey, a self custody Bitcoin wallet. While we’re starting there, we don’t believe the need for tools to increase one’s independence is limited to bitcoin or the financial space. One principle across everything we do in Proto is open development – show and tell. We develop products in the open, you can read more about them at bitkey.build and mining.build.

We are growing our small cross-discipline engineering team and are looking for a mobile engineer who has experience architecting Kotlin Multiplatform solutions or deep experience architecting Kotlin-based Android solutions at scale with a strong interest in diving deep into Kotlin Multiplatform. We have blurred the lines of a traditional Android and iOS team by focusing on the right, single solution across multiple platforms in efforts to make it simple and easy to iterate on  the Bitkey product. We’re looking for someone to help our team of passionate mobile engineers shape our multiplatform story in a scalable, sustainable, and secure way.
This role will also include deep feature development work in the Bitkey self-custody wallet with our existing team of mobile and server engineers. After all, the best way to help shape our architecture is to build in it!

You will:

  • Ship critical features in a non-custodial, hardware-enabled bitcoin wallet to a global audience

  • Collaborate with and help lead an experienced group of mobile engineers to evolve our multi-platform mobile system architecture, advance our testing capabilities and performance, and help iterate on and improve our mobile CI infrastructure 

  • Improve our mobile release pipeline by increasing automation and improving reliability 

  • Work closely with designers and product managers to build user experiences expanding the offerings of Bitkey 

  • Work with a small team of engineers across our Mobile Application (KMP, Kotlin, Swift) and Rust backend on a team responsible for features from ideation through long-term maintenance

Qualifications

You have:

  • 12+ years of engineering experience with a significant focus on mobile development 

  • Experience architecting Android mobile applications with some experience or interest in Kotlin Multiplatform

  • Experience designing and building APIs between mobile applications and backend services

  • Knowledge of build tooling such as Gradle. 

  • Experience with building new or iterating on existing mobile CI infrastructure

  • Experience working with small cross-functional teams. Bonus points for working on 0->1 features

  • Interest in the opportunities and challenges that come with building a global-first product from the ground up

  • Interest in Bitcoin and expanding financial access to everyone

Technologies we use:

  • Mobile Application

    • Kotlin

    • Kotlin Multiplatform

    • Swift

    • SQLite

  • Backend Services

    • AWS

    • DynamoDB

    • Rust

  • Other

    • Github

    • Datadog

See more jobs at Square

Apply for this job

3d

Software Engineer, iOS (Bitkey)

SquareSan Francisco, CA, Remote
kotlinDesignswiftmobileiosandroidAWSbackend

Square is hiring a Remote Software Engineer, iOS (Bitkey)

Job Description

Bitkey sits within the Proto team. Proto's purpose is to accelerate the world’s transition to a more open economy by making products that increase access and independence for everyone. The first two initiatives we’ve identified that represent the biggest impact to this purpose are in the Bitcoin space with Bitcoin mining and Bitkey, a self custody Bitcoin wallet. While we’re starting there, we don’t believe the need for tools to increase one’s independence is limited to bitcoin or the financial space. One principle across everything we do in Proto is open development – show and tell. We develop products in the open, you can read more about them at bitkey.build and mining.build.

We are growing our small cross-discipline engineering team and are looking for a mobile engineer who has experience with or is open to learning Kotlin Multi Platform. We have blurred the lines of a traditional Android and iOS team by focusing on the right, single solution across multiple platforms in efforts to make it simple and easy to move bitcoin on and off Bitkey. 

You will:

  • Ship a non-custodial, hardware-enabled bitcoin wallet to a global audience
  • Work closely with designers and product managers to build user experiences the people trust to move bitcoin on and off Bitkey
  • Directly impact architecture and design decisions to ensure we successfully scale globally
  • Work with a small team of engineers across our Mobile Application (KMP, Kotlin, Swift) and Rust backend on a team responsible for features from ideation through long-term maintenance

Qualifications

You have:

  • 5+ years of experience developing in one of the following languages: Swift (iOS), Kotlin (Android Multiplatform), Rust (Backend Services) 
  • Experience with designing and building APIs between mobile applications and backend services
  • Experience working with small cross-functional teams working on 0->1 features
  • Interest in the opportunities and challenges that come with building a global-first product from the ground up
  • Interest in Bitcoin and expanding financial access to everyone

Technologies we use:

  • Mobile Application
    • Kotlin
    • Kotlin Multiplatform
    • Swift
    • SQLite
  • Backend Services
    • AWS
    • DynamoDB
    • Rust
  • Other
    • Github
    • Datadog

See more jobs at Square

Apply for this job

3d

Senior Software Engineer (Backend), Invoices

SquareLos Angeles, CA, Remote
kotlinDesignapiiosrubyjavaandroidelasticsearch

Square is hiring a Remote Senior Software Engineer (Backend), Invoices

Job Description

Square Invoices is the easiest way for merchants to close sales and collect payments remotely. Our customers rely on our products because they are well-designed, easy to use, and integrated with their business. We are a full-stack product oriented team, spanning across engineering, design, product, data science, and marketing. You’ll contribute to the roadmap and strategy decisions and will play a critical role in helping the team accomplish our industry leading growth goals.

On the Invoices Ecosystem team, we focus on supporting advanced workflows for upmarket sellers who tend to have a longer sales lifecycle compared to in person sales. Invoices is unique to Square in that we can flex our products to be used complementary to sellers main point of sale, or serve as a complete business and payments stack solution. Our team is focused, fast-moving, and rapidly growing with an abundance of growth and impact opportunities. We focus on building the best tools to help our merchants close sales and get paid quickly. We are doing this in an efficient and scalable way, by automating critical functions for our merchants.

https://squareup.com/invoices

You will:

  • Collaborate closely with engineers, designers, and product managers to design, build, and iterate on world-class product experiences, defining product scope and design.
  • Be responsible for the entirety of your features; including API design, implementation, automated testing, and rollout.
  • Hold yourself, and your teammates accountable to the standards of engineering and ethics that enables Square to safely move billions of dollars in payments and allow our customers to trust us with their sensitive data.
  • Help empower a team of engineers by mentoring individuals, cultivating pragmatic engineering decision-making, and leveraging your technical expertise to constantly raise the quality of design decisions and implementation by holding the team to a high standard.
  • Partner with Web, iOS, Android, and Server engineers to ship features.
  • Respond to customer feedback to improve our products.
  • Build high availability and resilient systems which can accept and report payments no matter the network or device conditions.

Qualifications

You have:

  • 5+ years professional experience in software engineering.
  • Strong ownership and execution skills, with a pragmatic focus on ROI, to deliver remarkable solutions to our merchants.
  • The ability to adapt to the different stages of product development. This can mean building intentionally scrappy code to iterate quickly, or building a sustainable system that will support our product for years to come.
  • Proficiency in at least one server-side language and an enthusiasm to learn others. Our engineers have all kinds of backgrounds and are encouraged to move freely across our technology stack.
  • Demonstrated ability to create readable, pragmatic code
  • The ability to provide technical mentorship and guidance to engineers of varying experience levels.
  • Strong communication skills and a demonstrated ability to work cross-functionally with other functions, such as designers, product managers, data scientists, marketing, and business development to deliver a great product
  • An appreciation for the connection between the software you build and the experience it delivers to customers

Technologies we use and teach:

  • Languages: Ruby, Java, Kotlin
  • Frameworks: Rails, RSpec, Sidekiq, gRPC, Guice
  • Infrastructure: MySQL/Aurora, Redis/Elasticache, Elasticsearch, Kafka

See more jobs at Square

Apply for this job

3d

Backend Engineer (Kotlin), Create: Editor Extensions

GitLabRemote
kotlinsqljavac++androidtypescriptbackend

GitLab is hiring a Remote Backend Engineer (Kotlin), Create: Editor Extensions

The GitLab DevSecOps platform empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies with 2,000+ team members and values that foster a culture where people embrace the belief that everyone can contribute. Learn more about Life at GitLab.

An overview of this role

The Create:Editor Extensions team is part of the Create Stage in the Dev Sub-department. The Create stage focuses on multiple categories: Editor Extensions, Code Suggestions, the Web IDE, Remote Development, and more.

Our team works on Editor Extensions that support developers directly in their IDEs, where they spend the majority of their time.

You’ll be working on the GitLab Duo plugin for JetBrains. Joining the Editor Extensions team provides the opportunity to work on cutting-edge AI enhancement projects, which are at the forefront of technological advancements. The team's focus on expanding IDE support for Jetbrains IDEs using Kotlin offers an exciting challenge and a chance to contribute to innovative solutions.

Some examples of our projects: 

What you’ll do  

  • Advocate for improvements to product quality, security, and performance that have a particular impact across your team.
  • Solve technical problems of high scope and complexity. Exert influence on the overall objectives and long-range goals of your team.
  • Experience with performance and optimization problems, particularly at large scale, and a demonstrated ability to both diagnose and prevent these problems
  • Help to define and improve our internal standards for style, maintainability, and best practices for a high-scale web environment.
  • Maintain and advocate for these standards through code review.
  • Represent GitLab and its values in public communication around broader initiatives, specific projects, and community contributions.
  • Provide mentorship for Junior and Intermediate Engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy.
  • Confidently ship moderately sized features and improvements with minimal guidance and support from other team members.
  • Collaborate with the team on larger projects.
  • Improve the engineering projects at GitLab via the maintainer program at own comfortable pace, while striving to become a project maintainer.

What you’ll bring 

Mandatory: Kotlin professional experience (3+ years preferred)

  • Mandatory: professional experience with Jetbrains IDEs (IntelliJ IDEA, Android Studio)
  • Highly desirable: previous experience with IDE support for Kotlin
  • Highly desirable: previous experience with Build systems (e.g., Gradle, Maven)
  • Highly desirable: previous experience with Frameworks and libraries (e.g., Spring Boot, Hibernate) 
  • Highly desirable: experience building, debugging, optimizing software in large-scale, high-volume environments 
  • Highly desirable: proven Database skills (e.g., SQL, ORM frameworks)
  • Highly desirable: recent experience with Web development with Kotlin or Java (e.g., JSP, Servlets)
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
  • Experience owning a project from concept to production, including proposal, discussion, and execution
  • Self-motivated and self-managing, with strong organizational skills
  • Share our values, and work in accordance with those values
  • Ability to thrive in a fully remote organization
  • Ability to use GitLab
  • Comfort and familiarity with our code review process

About the team

We are currently focused on bringing Code Suggestions to more IDEs, by building dedicated extensions for VS Code, JetBrains, Visual Studio, Neovim, and GitLab’s Web IDE. We work on multiple projects written in Typescript, Kotlin, C#, and Lua.

Thanks to our Transparency value, you can see how we work in our Team page. You can even see our roadmaps (Editor Extensions, Code Suggestions) and listen to some of our meetings. 

How GitLab will support you

Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.

The base salary range for this role’s listed level is currently for residents of listed locations only. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, and alignment with market data. See more information on ourbenefitsandequity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.

California/Colorado/Hawaii/New Jersey/New York/Washington pay range
$98,000$210,000 USD

Country Hiring Guidelines:GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.  

Privacy Policy:Please review our Recruitment Privacy Policy. Your privacy is important to us.

GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.

See more jobs at GitLab

Apply for this job

3d

Native Mobile Automation Intern

Life36Remote, USA
remote-firstkotlinDesignswiftmobileuiscrumapiiosUXc++android

Life36 is hiring a Remote Native Mobile Automation Intern

About Life360

Life360’s mission is to keep people close to the ones they love. Our category-leading mobile app and Tile tracking devices empower members to protect the people, pets, and things they care about most with a range of services, including location sharing, safe driver reports, and crash detection with emergency dispatch. Life360 serves approximately 66 million monthly active users (MAU) across more than 150 countries. 

Life360 delivers peace of mind and enhances everyday family life with seamless coordination for all the moments that matter, big and small. By continuing to innovate and deliver for our customers, we have become a household name and the must-have mobile-based membership for families (and those friends that basically are family). 

Life360 has more than 500 (and growing!) remote-first employees. For more information, please visit life360.com.

Life360 is a Remote First company, which means a remote work environment will be the primary experience for all employees. All positions, unless otherwise specified, can be performed remotely (within the US) regardless of any specified location above. 

About The Team

Our team consists of a diverse group of very talented Quality Engineers who work with one of the largest developer groups in the organization. We span across multiple different scrum teams, working on various aspects of the Life360 app specialized in Location related features such as maps, pillar, safety features, user magic delights, scaling experiments into features, and much more. Our team takes a lot of pride in delivering a high-quality product while we continuously try to shift left to test earlier in the product life cycle.

About the Job

The Life360 mobile app is a critical component of our business, serving 66 Million MAU and growing users daily. As we continue to enhance its features and functionality, ensuring a seamless user experience becomes paramount. Manual testing alone is time-consuming, error-prone, and inefficient. By introducing automated UI testing, we can proactively identify defects, reduce regression risks, and maintain a high standard of quality. 

We are seeking a skilled and motivated Mobile Automation Intern to join our team on a three month duration basis. As an intern, you will play a crucial role in ensuring the quality and reliability of our mobile application by participating in the designing, implementing, and maintaining our native automated test suite. 

The US-based rate for this position is 35/hr. 

What You’ll Do

  • Collaborate closely with our native automation testing team to understand functional requirements and create and maintain Life360’s native automation framework
  • Translate functional requirements into detailed test cases
  • Create, maintain, and execute highly efficient and scalable automated native test scripts for both functional and regression testing
  • Perform thorough analysis of test results and present the results to stakeholders
  • Identify improvement opportunities of the test automation suite to improve efficiency and coverage
  • Work closely with cross functional teams to ensure seamless integration of native automated tests into the development process
  • Self-motivator, who can work independently, is able to learn quickly, meets deadlines and demonstrates problem-solving skills.
  • Effectively communicate technical information in a clear and concise manner 

Week 1-2: Orientation and Setup

  • Introduction to the company's mobile app development environment.
  • Familiarization with the native automation tools and frameworks (e.g., XCTest for iOS, Espresso for Android).
  • Setup of development environment, including IDEs, SDKs, and emulators/simulators.

Week 3-4: Learning the Basics

  • Introduction to the concepts of native automation testing.
  • Hands-on tutorials and exercises on writing basic automated tests using XCTest (for iOS) or Espresso (for Android).
  • Exploring documentation and resources for native automation frameworks.

Week 5-6: Test Scenario Design

  • Understanding the importance of test scenario design and planning.
  • Learning how to identify test scenarios for native mobile apps.
  • Practice designing test cases and scenarios for different functionalities of a sample mobile app.

Week 7-8: Test Script Development

  • Hands-on experience with scripting automated tests for native mobile apps.
  • Writing automated test scripts using XCTest (for iOS) or Espresso (for Android).
  • Debugging and troubleshooting test scripts.

Week 9-10: Test Execution and Reporting

  • Execution of automated test suites on emulators/simulators and real devices.
  • Learning how to analyze test results and generate reports.
  • Exploring integration with continuous integration (CI) systems for automated test execution.

Week 11-12: Project Work and Presentation

  • Working on a project to automate tests for a real-world mobile app or a specific feature.
  • Collaborating with development and testing teams to understand their requirements and challenges.
  • Presentation of the project work, including a demonstration of automated tests and findings.

What We’re Looking For

  • Bachelor’s degree in Computer Science, Information Systems, or a related field expected in 2024 or 2025
  • Experience with mobile development lifecycle in production setting
  • Experience with mobile development tools and frameworks such as Android Studio, Kotlin, XCode and Swift in production environments
  • Experience with mobile network, API design, and testing in production environments
  • Knowledge of UX native automation principles on mobile applications
  • Have the ability to solve complex problems with practical, maintainable, and scalable solutions
  • Strong communication, documentation and writing skills
  • Ability to coach and assist other team members when needed

Life360 Values

Our company’s mission driven culture is guided by our shared values to create a trusted work environment where you can bring your authentic self to work and make a positive difference 

  • Be a Good Person - We have a team of high integrity people you can trust. 
  • Be Direct With Respect - We communicate directly, even when it’s hard.
  • Members Before Metrics - We focus on building an exceptional experience for families. 
  • High Intensity, High Impact - We do whatever it takes to get the job done. 

Our Commitment to Diversity

We believe that different ideas, perspectives and backgrounds create a stronger and more creative work environment that delivers better results. Together, we continue to build an inclusive culture that encourages, supports, and celebrates the diverse voices of our employees. It fuels our innovation and connects us closer to our customers and the communities we serve. We strive to create a workplace that reflects the communities we serve and where everyone feels empowered to bring their authentic best selves to work.

We are an equal opportunity employer and value diversity at Life360. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any legally protected status.  

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.Even if you don’t meet 100% of the below qualifications, you should still seriously consider applying!

 

#LI-Remote

____________________________________________________________________________

See more jobs at Life36

Apply for this job

4d

Senior Software Engineer, Android

ecobeeRemote in Canada
kotlinDesignmobilegraphqlUXqaandroid

ecobee is hiring a Remote Senior Software Engineer, Android

Hi, we are ecobee. 

ecobee introduced the world’s first smart Wi-Fi thermostat to help millions of consumers save money, conserve energy, and bring home automation into their lives. That was just the beginning. We continue our pursuit to create technology that brings peace of mind into the home and allows people to focus on the moments that matter most. We take pride in making a meaningful difference to the environment, all while being part of the exciting, connected home revolution. 

In 2021, ecobee became a subsidiary of Generac Power Systems.Generac introduced the first affordable backup generator and later created the category of automatic home standby generator. The company is committed to sustainable, cleaner energy products poised to revolutionize the 21st century electrical grid. Together,we take pride in making a meaningful difference to the environment.

Why we love to do what we do: 

We’re helping build the world of tomorrow with solutions that improve everyday life while making a positive impact on the planet. Our products and services work in harmony to provide comfort, efficiency, and peace of mind for millions of homes and businesses. While we’re proud of what we’ve done so far, there’s still a lot we can do—and you can be part of it.  

Join our extraordinary team. 

We're a rapidly growing global tech company headquartered in Canada, in the heart of downtown Toronto, with a satellite office in Leeds, UK (and remote ecopeeps in the US). We get to work with some of North America and UK's leading professionals. Our colleagues are proud to bring their authentic selves to work, confident that what we do is grounded in a greater purpose. We’re always looking for curious, talented, and passionate people to join our team.

This role is open to being 100% remote within Canada while our home office is located in Toronto, Ontario. You may be required to travel to Toronto once per quarter for team and/or company events.

Who’ll You Be Joining:  

As a Senior Android developer at ecobee, you will help design, build, and maintain ecobee’s residential app. You will be a technical leader who sets an example of excellence to your fellow developers and provides mentorship to help them improve their skills. You will be involved in the technical details of integrating our hardware and software products into the app for mobile customers. You will collaborate with your peers to guide the technical vision for the Android app. You’ll be working with UX designers, QA, and other Mobile Developers to come up with great solutions to the problems we're trying to solve.   

Our app is built using technologies like Kotlin, Compose, GraphQL, Dagger for dependency injection, and Kotest + Mockito for testing. We use Fastlane & Circle CI for deployment. 

How You’ll Make an Impact:  

  • Help shape the future of our mobile app’s architecture by solving our tough technical problems with novel, testable, and maintainable solutions.
  • Work with product owners and designers to help break down and define the scope for upcoming features.
  • Use customer feedback to inform decisions about where we take our products.
  • Provide technical leadership and mentor other developers to grow their skills.
  • Manage and optimize the build pipeline (we use gradle and CircleCI).
  • Drive continuous improvement in coding standards, automated tests, and scalable code architectures.
  • Plan and lead major technical initiatives to maintain and improve the Android app architecture .

What You’ll  Bring to the Table:   

  • Experience working as a senior engineer developing Android apps. (Translates to roughly to 5 or more years of experience.)
  • Expertise in native Android development involving Kotlin and it's related ecosystem of tools.
  • Technical and people leadership skills, an ability to inspire your team to write high quality code.
  • Eagerness to learn about the Smart Home industry.

Just so you know: The hired candidate will be required to complete a background check.

What happens after you apply:  

Application review.It will happen by an actual person in Talent Acquisition. We get upwards of 100+ applications for some roles, it can take a few days, but every applicant can expect a note regarding their application status. 

Interview Process:   

  • Round 1: A 45-minute phone call with a member of Talent Acquisition.
  • Round 2: A 1-hour virtual interview with senior members of our engineering leadership team.
  • Round 3: A 1-hour virtual interview with senior members of the mobile engineering team.
  • Round 4: A final 1-hour virtual interview with senior members of cross-functional teams you'll engage with regularly.

With ecobee, you’ll have the opportunity to: 

  • Be part of something big: Get to work in a fresh, dynamic, and ever-growing industry.  
  • Make a difference for the environment: Make a sustainable impact while on your daily job, and after it through programs like ecobee acts. 
  • Expand your career: Learn with our in-house learning enablement team, and enjoy our generous professional learning budget. 
  • Put people first: Benefit from competitive salaries, health benefits, and a progressive Parental Top-Up Program (75% top-up or five bonus days off). 
  • Play a part on an exceptional culture: Enjoy a fun and casual workplace with an open concept office, located at Queens Quay W & York St.ecobeeLeeds is based at our riverside office on the Calls. 
  • Celebrate diversity: Be part of a truly welcoming workplace. We offer a mentorship program and bias training.  

Are you interested? Let's make it work. 

Our people are empowered to take ownership of their schedules with workflows that allow for flexible hours. Based on your job, you have an option of a office-based, fully remote, or hybrid work environment. New team members working remotely, will have all necessary equipment provided and shipped to them, and we conduct our interviews and onboarding sessions primarily through video.

We’re committed to inclusion and accommodation. 

ecobee believes that openness and diversity make us better. We welcome applicants from all backgrounds to apply regardless of race, gender, age, religion, identity, or any other aspect which makes them unique. Accommodations can be made upon request for candidates taking part in all aspects of the selection process. Our recruitment team is happy to answer any questions candidates may have about virtual interviewing, onboarding, and future work locations.

We’re up to incredible things. Come and be part of them. 

Discover our products and services and learn more about who we are.  

Ready to join ecobee? View current openings. 

Please note, ecobee does not accept unsolicited resumes.  

Apply for this job

4d

Creative Marketing Specialist (OBRIO)

GenesisKyiv, UA Remote
iosandroid

Genesis is hiring a Remote Creative Marketing Specialist (OBRIO)

OBRIO is an IT company with Ukrainian roots inside Genesis business ecosystem. Our team consists of more than 120talented professionals whose ambitions and striving for success help us build the best products on the market. We have offices in Kyiv and Warsaw.
We are developing Nebula — the biggest brand in the spiritual niche. Nebula has over 45 million users worldwide and has been ranked as the № 1 lifestyle app of the day in the Apple Store and Play Market in the USA, Canada, and Australia several times. Nebula is available on iOS, Android, and Web.
Our mission is to make people happier by improving the quality of their relationships.

Here are some details we would like to share with you:

  • Nebulais #1 in its niche in terms of downloads and revenue targets;
  • 45 million users worldwide;
  • Users from 50+ countries;
  • 4.8 — our average AppStore rating (with more than 215 thousand ratings.

Who are we looking for?
Now we are looking for aCreative Marketing Specialist to develop creative ideas for a variety of tasks, from social media creatives to brand advertising, and help us boost our growth!

Your impact:

  • Monitor and analyze the creative output of our competitors and adjacent niches to identify trends, best practices, and new opportunities for innovation;
  • Maintain an up-to-date backlog of all important experiments and tests, ensuring that our creative team has access to the latest data and insights;
  • Take part in creative meetings, ideate new creative concepts;
  • Cooperate with marketing managers in order to meet their requirements for quantity, quality and types of video creatives;
  • Analyze competitors & quickly implement their up to date creative ideas.

About you:

  • Preferably 2+ years in marketing industry, candidates with less experience are welcome as well;
  • Upper Intermediate/Advanced English is a must for us;
  • Experience in working with Chat GPT, Midjourney, Kaiber or similar AI-generative tools;
  • Excellent communication and collaboration skills, with the ability to work in a team and thrive in a fast-paced, dynamic work environment;
  • Attentive to details, high level of self-organization and time management.

Why OBRIO is the best place to work?

  • Unleash Your Ambitions: Our company was built by ambitious people who never settle for less. By joining OBRIO, you'll have the chance to unleash your own ambitions and achieve your career dreams.
  • We don’t just give you opportunities for growth and development, we give you maximum autonomy and believe we can’t do without you and your active thinking.
  • Innovate and Be Creative: We embrace innovation and creativity at OBRIO, and we encourage our team members to bring their unique ideas to the table. You'll have the chance to explore new solutions and make a real impact on our company's success.
  • Here you’ll be part of the product creation process, from discussing ideas to implementing and testing cool product solutions in real life.
  • Collaborate in a Team Environment: We believe that success is a team effort. When you join OBRIO, you'll have the chance to collaborate with talented individuals who share your passion for achieving outstanding results.
  • At OBRIO, we’ve gathered influential experts, all of whom are open to sharing their knowledge and ready to help solve issues based on their experience. This is the company where you can quickly reach your potential and advance your career.

Our benefits:

  • Benefit from the flexibility to work from anywhere in the world;
  • Work from the comfort of your home or from one of our offices in Kyiv or Warsaw. The choice is yours!
  • Enjoy 20 annual vacation days and unlimited sick leave, all covered by the company;
  • Don't worry about getting the right equipment, we've got you covered if necessary;
  • Stay healthy with access to a corporate doctor online, and health insurance options in Ukraine or a fixed amount towards insurance abroad after your probation period;
  • Keep learning with our extensive corporate library, internal online meetings, and lectures;
  • Grow your skills with our training compensation program;
  • Take advantage of our supportive corporate culture, including assistance with relocation, advice on legal stay abroad, housing support, and help for third-country nationals;
  • Have fun with our online events and team-building activities

Here's what our hiring journey for this position looks like: Initial Screening ➡️ Skill Assessment ➡️ Team Interview ➡️ Final Check ➡️ Job Offer.

Let's team up and reach for the stars together!

More about us on social media: Facebook, Instagram, LinkedIn, TikTok.

Discover our job openings, refer friends, and get an exclusive behind-the-scenes look at OBRIO by joining our Telegram.

See more jobs at Genesis

Apply for this job

6d

Mobile Developer

In All Media IncMexico Remote
5 years of experiencekotlinswiftmobileiosandroid

In All Media Inc is hiring a Remote Mobile Developer

For both Engineer we need at leaast 5 years of experience as Native Mobile devs.

iOS Engineer


- Experience with Swift 5, iOS 13, and Xcode 11- Solid understanding of MVVM
- SwiftUI experience is preferred.
- Exposure to Clean Architecture is preferred
- Experience with the Coordinator pattern is preferred

Android Engineer


- Experience with Kotlin.
- Solid understanding of MVVM.
- Experience with Kotlin Coroutines is preferred.
- Experience with Clean Architecture is preferred.

See more jobs at In All Media Inc

Apply for this job

6d

Ingenieur poste de travail H/F

SogetrelNancy, France, Remote
c++android

Sogetrel is hiring a Remote Ingenieur poste de travail H/F

Description du poste

Intégré au sein de l’équipe d'ingénierie du terminal utilisateurs, votre mission principale sera d'administrer les terminaux pc et smartphone (Windows, Android et Apple) ainsi que le packaging de différentes solutions logicielles existantes au sein de l’entreprise.

Les solutions Microsoft INTUNE et MECM n’ont plus aucun secret pour vous ! Orienté solution, vous aimez relever les défis. Vous êtes reconnu pour votre réactivité, votre ténacité et votre persévérance.

Oui ? 

Alors ce poste est fait pour vous. Rejoigniez notre équipe technique sans plus attendre !

Vos Missions principales :

  • Gérer & administrer les solutions Microsoft INTUNE (+ Autopilot) /  MECM
  • Qualifier et tester les solutions matérielles et logicielles à destination des utilisateurs
  • Etre garant du maintien à jour du parc et de l'ensemble des applications.
  • Assurer la rédaction et la mise à jour de la documentation et des procédures techniques à destination des équipes support et utilisateurs.
  • Contrôler et vérifier les mises en production dans le respect des normes ISO 27001
  • Apporter votre expertise dans la gestion d'incidents niveau 3.

Votre Environnement technique:

  • Microsoft Windows 10 / 11
  • Microsoft Intune
  • Microsoft Autopilot
  • Microsoft MECM / SCCM
  • Google Android 12 et supérieur
  • Connaissance de langage de scripting Powershell
  • Microsoft Graph

Qualifications

De formation bac +5 issue d'une école d'ingénieur ou d'une formation universitaire équivalente, vous justifiez d'une expérience d'au moins 3 ans dans le domaine de l'administration et du déploiement de postes de travail utilisateurs à l'aide de solutions Microsoft.

Vous êtes autonome et rigoureux

Vous êtes force de propositions et avez à cœur la satisfaction du client/utilisateur.

See more jobs at Sogetrel

Apply for this job

7d

Sr. Product Visual Designer (Motion Designer)

Life36Remote, USA
Bachelor's degreeremote-firstDesignmobileuiiosUXc++android

Life36 is hiring a Remote Sr. Product Visual Designer (Motion Designer)

About Life360

Life360’s mission is to keep people close to the ones they love. Our category-leading mobile app and Tile tracking devices empower members to protect the people, pets, and things they care about most with a range of services, including location sharing, safe driver reports, and crash detection with emergency dispatch. Life360 serves approximately 66 million monthly active users (MAU) across more than 150 countries. 

Life360 delivers peace of mind and enhances everyday family life with seamless coordination for all the moments that matter, big and small. By continuing to innovate and deliver for our customers, we have become a household name and the must-have mobile-based membership for families (and those friends that basically are family). 

Life360 has more than 500 (and growing!) remote-first employees. For more information, please visit life360.com.

Life360 is a Remote First company, which means a remote work environment will be the primary experience for all employees. All positions, unless otherwise specified, can be performed remotely (within the US) regardless of any specified location above. 

About The Team

The Product Design team is the driving force behind the design vision, strategy, creation, and execution of extraordinary member experiences at Life360. We are a small, ambitious group of talented product designers that share an unwavering commitment to craftsmanship and delight in everything we create. At the heart of our mission is a deep-seated dedication to serving our members through the transformative power of design. Join us in shaping a future where design excellence is at the core of our mission to deliver exceptional experiences and create lasting connections with our members.

About the Job

We are actively seeking a skilled Senior Visual & Motion Designer to join the talented Life360 Product Design organization. This role calls for a pivotal contributor who will be instrumental in defining the visual language and motion design of our product experiences. Your expertise will bridge the gap between UX and UI, helping bring to life the member experience in a way that is visually engaging and delightful. If you have a sharp sense of innovative design and a history of successful product initiatives this role is for you. The ideal candidate will thrive in a remote environment, demonstrating exceptional communication and collaboration skills to effectively connect with both the team and stakeholders. 

 

The US-based salary range for this position is $140,000 to $195,000 USD. We take into consideration an individual's background and experience in determining final salary- therefore, base pay offered may vary considerably depending on geographic location, job-related knowledge, skills, and experience. The compensation package includes a wide range of medical, dental, vision, financial, and other benefits, as well as equity.

What You’ll Do

  • Develop and execute innovative visual and motion design strategies that enhance user engagement and interaction within our native mobile apps.
  • Design and animate user interface elements that are seamless as members navigate through the product experience.
  • Contribute to the development and maintenance of our design system, ensuring that it meets the evolving needs of our products and facilitates efficient design and development processes. This includes creating and updating visual and motion design guidelines, components, and patterns that are scalable and reusable across multiple platforms and devices.
  • Collaborate with cross-functional teams to ensure consistency in visual language across all product touchpoints.
  • Lead visual design projects from concept through completion, including the creation of storyboards, animatics, prototypes, and design specifications.
  • Stay ahead of emerging trends and technologies in visual and motion design, and proactively incorporate this knowledge into your work to keep our products at the forefront of innovation.

What We’re Looking For

  • 5+ years of native mobile visual & motion design experience (iOS, Android), with a focus on creating engaging and delightful user experiences
  • A Bachelor's degree in Design, Human-Computer Interaction, or a related field
  • An aesthetically captivating portfolio that showcases a breadth of design expertise, particularly in visual, motion, and design systems
  • Proficiency in contemporary design tools and technologies, coupled with an awareness of industry trends and challenges
  • Exceptional communication and presentation skills, capable of effectively articulating design rationale to a diverse audience
  • A resilient and adaptable mindset, thriving in a dynamic and collaborative remote work environment
  • Leadership experience is considered a bonus, showcasing the ability to inspire and guide teams.
  • A positive attitude is essential—we value healthy discussions and prioritize ideas over egos.

Our Benefits

  • Competitive pay and benefits
  • Medical, dental, vision, life and disability insurance plans (100% paid for employees)
  • 401(k) plan with company matching program
  • Mental Wellness Program & Employee Assistance Program (EAP) for mental well being
  • Flexible PTO, 13 company wide days off throughout the year
  • Winter and Summer Week-long Synchronized Company Shutdowns
  • Learning & Development programs
  • Equipment, tools, and reimbursement support for a productive remote environment
  • Free Life360 Platinum Membership for your preferred circle
  • Free Tile Products

Life360 Values

Our company’s mission driven culture is guided by our shared values to create a trusted work environment where you can bring your authentic self to work and make a positive difference 

  • Be a Good Person - We have a team of high integrity people you can trust. 
  • Be Direct With Respect - We communicate directly, even when it’s hard.
  • Members Before Metrics - We focus on building an exceptional experience for families. 
  • High Intensity, High Impact - We do whatever it takes to get the job done. 

Our Commitment to Diversity

We believe that different ideas, perspectives and backgrounds create a stronger and more creative work environment that delivers better results. Together, we continue to build an inclusive culture that encourages, supports, and celebrates the diverse voices of our employees. It fuels our innovation and connects us closer to our customers and the communities we serve. We strive to create a workplace that reflects the communities we serve and where everyone feels empowered to bring their authentic best selves to work.

We are an equal opportunity employer and value diversity at Life360. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any legally protected status.  

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.Even if you don’t meet 100% of the below qualifications, you should still seriously consider applying!

 

#LI-Remote

____________________________________________________________________________

See more jobs at Life36

Apply for this job

8d

Senior Kotlin Software Engineer with C/C++ Experience

EGSYerevan, Armenia, Remote
kotlinjiraDesignqagitjavaandroidlinuxjenkins

EGS is hiring a Remote Senior Kotlin Software Engineer with C/C++ Experience

Job Description

Looking to become a major player on a team? Want to make a big impact on an engineer-driven roadmap in your next career adventure? We are looking for a hands-on Senior Kotlin Software Engineer and desirably with some experience in C/C++ software development. The core mission requires payment application development for Android and Linux based E-POS terminals.

Qualifications

IT SKILLS / TOOLS:

  • Kotlin
  • Android
  • C/C++
  • Multithreading and synchronization
  • Basic cryptography understanding
  • Understanding Protocol Design Approaches
  • Design patterns basics
  • Tools: IntelliJ IDEA, Git, GitBucket, Jenkins, Confluence, Jira

Additional knowledge would be welcome:

  • Linux System Programming, POSIX 
  • Modern approaches for Android application development 
  • Knowledge of Linux internal architecture
  • Experience in TDD
  • Experience in Java
  • UML and Documentation development
  •  Responsibilities

  • Development of applications/modules/libraries using Kotlin and Android framework and proprietary libraries. 
  • Updating corresponding technical specifications, work with customer specifications
  • Software maintenance (bug fixes, refactoring)
  • Code analysis 
  • Work closely with QA Engineers for debugging and bug fixing

See more jobs at EGS

Apply for this job

9d

Senior Software Development Engineer in Test

MozillaRemote
Bachelor's degreeDesignFirebasemobileazureiosgitc++androiddockerlinuxjenkinspythonAWS

Mozilla is hiring a Remote Senior Software Development Engineer in Test

To learn the Hiring Ranges for this position, please select your location from the Apply Now dropdown menu.

To learn more about our Hiring Range System, please click this link.

Why Mozilla?

Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser, and Pocket, a service for keeping up with the best content online. Now, with more than 225 million people around the world using our products each month, we’re shaping the next 25 years of technology and helping to reclaim an internet built for people, not companies. Our work focuses on diverse areas including AI, social media, security and more. And we’re doing this while never losing our focus on our core mission – to make the internet better for people. 

The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren’t beholden to any shareholders — only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build and distributeopen-sourcesoftware that enables people to enjoy the internet on their terms. 

About this team and role:

This is a hybrid (test operations, SRE)-type role in support of scalable build & test automation as well as architecting test strategy for all mobile platforms. In this senior role, you will be joining a team of quality owners dedicated to applying the highest industry-standard test engineering practices for all our Mozilla mobile products.

What you’ll do: 

  • Enjoy working collaboratively with a broad range of project teams inside and outside Mozilla including mobile developers, product, localization, release engineering, IT, operations as well as Firebase community and Bitrise support staff.
  • Contribute to the team in a spirit of mutual respect and support, look for opportunities to both learn and mentor as the need arises. 
  • Design, build and maintain test infrastructure to support scalable and robust test automation.
  • Provide architectural guidance for manual testing strategies focused on user experience. 
  • Ensure our CI/CD build & test pipelines and monitoring tools remain reliable for maintaining product integrity for all iOS and Android products.

What you’ll bring: 

  • 5+ years of experience in iOS and/or Android test automation.
  • Fluency in Python, Bash and Linux OS.
  • Proficiency with XCode and/or Android Studio.
  • Adept with Git standard usage and code reviews.
  • Excellent written and verbal communication skills.
  • Ability to architect test strategy and provide gap analysis.
  • TestOps or SRE, SDET experience.
  • Commitment to our values:
    • Welcoming differences
    • Being relationship-minded
    • Practicing responsible participation
    • Having grit

Bonus Points for:

  • Experience with GCP, AWS or Azure cloud services
  • Experience with Jenkins, Github Actions, CircleCI, workflows, or some other CI/CD tools
  • Experience developing mobile applications
  • Experience with Docker and containers
  • Bachelor's degree in Computer Science, or equivalent experience.

What you’ll get:

  • Generous performance-based bonus plans to all eligible employees - we share in our success as one team
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)

About Mozilla 

Mozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled. When you work at Mozilla, you give yourself a chance to make a difference in the lives of Web users everywhere. And you give us a chance to make a difference in your life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.

Commitment to diversity, equity, inclusion, and belonging

Mozilla understands that valuing diverse creative practices and forms of knowledge are crucial to and enrich the company’s core mission.  We encourage applications from everyone, including members of all equity-seeking communities, such as (but certainly not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientations,gender identities, and expressions.

We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment, as appropriate. Please contact us at hiringaccommodation@mozilla.com to request accommodation.

We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws.  Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.

Group: D

#LI-DNI

Req ID: R2521

See more jobs at Mozilla

Apply for this job