Senior Android Software Engineer, Mobile Experience
2 weeks ago
Role Description
At Dropbox, our Mobile Engineering team is pivotal in enhancing the way users interact with their digital content through our mobile application. As an Senior Android Software Engineer in our dynamic team, you will play a pivotal role in driving this mission forward. This position offers a unique opportunity to make a significant impact not only on the Dropbox app and its users, but to also work with others in a way that transcends geographical and device boundaries. You will be at the forefront of solving complex technical challenges, working across different development stacks, and collaborating with a cross-functional team of talented individuals who are equally passionate about creating exceptional mobile experiences.
Our Engineering Career Framework is viewable by anyone outside the company and describes what's expected for our engineers at each of our career levels. Check out our blog post on this topic and more here.
Responsibilities
- Lead the creation of user-centric features, setting the bar for user interaction and experience on our Android application
- Spearhead the diagnosing and solving complex codebase issues, steering architectural enhancements to ensure scalability and operational efficiency.
- Lead the implementation of engineering best practices, mentorship of junior engineers, and the maintenance of supreme code quality, security, and performance standards.
- Oversee cross-functional teams in the ideation, planning, and realization of new features, ensuring alignment with user expectations and corporate strategies.
- Foster a culture of continuous learning and staying updated with cutting-edge Android development trends, setting an example for the team
- Exhibit outstanding communication skills, effectively conveying technical strategies to diverse teams and stakeholders, and nurturing an environment of collaboration and professional growth.
Many teams at Dropbox run Services with on-call rotations, which entails being available for calls during both core and non-core business hours. If a team has an on-call rotation, all engineers on the team are expected to participate in the rotation as part of their employment. Applicants are encouraged to ask for more details of the rotations to which the applicant is applying.
Requirements- Bachelor's degree in Computer Science or related technical field involving coding (e.g., Physics or Mathematics), or equivalent technical experience
- 9+ years of experience
- Strong engineering skills and software fundamentals in developing Android applications
- Experience working with large native code bases with significant complexity
- Experience leading a team environment and collaborating with cross-functional groups
- A passion for building consumer applications with elegant and clean interfaces
Preferred Qualifications
- Expertise working with Kotlin and Python
- Experience leading the development, testing, shipment and support of a product for hundreds of thousands of users
Canada Pay Range $190,400—$257,600 CAD
-
, , Canada Dropbox Full timeSenior Android Software Engineer, Mobile Experience Join to apply for the Senior Android Software Engineer, Mobile Experience role at Dropbox Dropbox is a Virtual First company. For this role, we are currently only authorized to hire candidates from the following provinces: Alberta, British Columbia, Ontario, and Saskatchewan. Company Description Dropbox...
-
, , Canada Crossing Hurdles Full timeAndroid Mobile Software Engineer | $200/hr Remote | Mercor Base pay range $200.00/hr - $200.00/hr Organization: Mercor Position: Android Mobile Software Engineer (Kotlin) Referral Partner: Crossing Hurdles Type: Hourly Contract Location: Remote Duration: 1 month Commitment: Part-time, 10–40 hours per week, fully remote and asynchronous Role...
-
Senior iOS Software Engineer, Design Systems
2 weeks ago
Remote - Canada: Select locations Dropbox Full timeRole DescriptionAs a Senior iOS Engineer on the Design System Team, you will play a central role in enabling consistent, scalable, and delightful product experiences across our native applications. You will help define and evolve our design system foundations, ensuring engineers and designers can build with speed, quality, and cohesion. In this role, you'll...
-
Android Engineer
3 weeks ago
, , Canada Tectonic Software Full timeAbout The Company Capital One Canada has been a pioneering force in the financial industry for over two decades. Our mission is to transform banking by making credit accessible, simple, intuitive, and rewarding for our customers. We are dedicated to fostering strong relationships with our clients and helping Canadians achieve financial success. Our company...
-
Senior Mobile Software Engineer
5 days ago
Remote - Canada Samsara Full timeAbout the role:The mobile connectivity platform team owns the BLE implementation on all Samsara products. We are looking for a Senior Software Engineer to join our team to build and own the platform on our mobile products: Samsara Driver and Samsara Fleet.These products support our customers across their entire organization and power their most critical...
-
Senior Mobile Software Engineer
6 days ago
Remote - Canada Samsara Full timeAbout the role:The Routing organization is building one of Samsara's most ambitious mobile experiences, designed to support the daily workflows of drivers in the field and help them stay safe, efficient, and on track. This is a deeply technical problem space that blends real-time data, thoughtful UX, and platform-wide coordination to create a seamless...
-
Senior Software Engineer, Android
2 weeks ago
, , Canada Babylist Full timeWho We Are Babylist is the trusted platform for millions of growing families. For over a decade, Babylist has been the technology solution for expecting parents and the community that supports them, expanding from baby registry into a full-service platform that helps parents make decisions with confidence, stay connected, and build happy and healthy...
-
Senior Software Engineer
2 weeks ago
, , Canada Insight Global Full timeGet AI-powered advice on this job and more exclusive features. This range is provided by Insight Global. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$110,000.00/yr - CA$125,000.00/yr Direct message the job poster from Insight Global Insight Global is seeking a highly skilled Senior...
-
Software Engineer — Android
3 weeks ago
, , Canada Medium Full timeWe believe that communication belongs to everyone. TextNow is redefining how people connect by combining simplicity, intelligence, and accessibility. We’re a team of curious builders using technology to make communication more affordable and powerful for millions of users every day. Software Engineer- Android — you won’t just build apps—you’ll...
-
Senior Software Engineer
7 days ago
Revelstoke, British Columbia, VES, Canada Cronometer Software Inc Full timeSenior Software EngineerMobile Development Team – Revelstoke, British ColumbiaCronometer is the most accurate, comprehensive nutrition tracking app on the market. We empower people to make informed decisions about their health and wellness with data they can trust. With over 12 million users and growing fast, we're passionate about building world-class...