Android Software Engineer enhancing user engagement and solving complex issues for Dropbox mobile application. Collaborating in a dynamic team to build exceptional user experiences across platforms.
Responsibilities
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
Software Developer creating customer - facing software for Ford's In - Vehicle Infotainment systems. Collaborating with various teams and optimizing software for embedded platforms while ensuring performance and reliability.
Flutter/Android Developer for SmartCookieWifi developing a mobile app that engages kids in learning and self - motivation. Collaborating with a team using Flutter technology in a remote setup.
Mobile Engineer developing Android apps and SDKs for payment processing at Finix. Leading technical implementation and improving architecture and best practices across mobile applications.
Staff Mobile Software Engineer at Gusto working on innovative Android app features for small businesses. Collaborating with diverse teams to enhance user experience and mobile infrastructure.
Senior Java FullStack Developer role in Toronto, ON. Develop real - time data analysis components, implement automated tests, use CI/CD pipelines, and participate in agile development.