
Android Software Engineer, Mobile Experience
Dropbox
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $163,200 - $248,400 per year
Tech Stack
About the role
- Build intuitive features, enhancing user engagement and experience on our Android application for mobile users.
- Identify and solve foundational issues in the mobile codebase, including potential rearchitecting for better performance and maintainability.
- Collaborate with the team to uphold software development best practices, maintaining a high quality of code through reviews and adherence to standards.
- Work with product managers and designers to create thoughtful features, ensuring alignment with user needs and company goals.
- Utilize advanced problem-solving to address complex mobile development challenges, including optimization and debugging.
- Stay updated with the latest Android development trends and practices, engaging in continuous personal and professional growth.
- Communicate effectively within the team, fostering collaboration and supporting team member growth.
Requirements
- Bachelor’s degree in Computer Science or related technical field involving coding (e.g., Physics or mathematics), or equivalent technical experience
- 5-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 working in a team environment and collaborating with cross-functional groups
- A passion for building consumer applications with elegant and clean interfaces.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Android developmentmobile application developmentcode optimizationdebuggingsoftware development best practicescode reviewssoftware engineeringnative code basesproblem-solving
Soft Skills
collaborationcommunicationteamworkinterpersonal skillspassion for user experience
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in related technical field