Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Android Engineer image - Rise Careers
Job details

Sr. Android Engineer

Platform Science is seeking a Senior Android Engineer to join our Driver Framework team. The ideal candidate will help advance our core Android framework and contribute to our connected vehicle platform.

Skills

  • Android development
  • Kotlin/Java
  • Bluetooth and wifi connectivity
  • Jenkins and CI/CD
  • Agile/Scrum methodologies

Responsibilities

  • Building and maintaining platform applications written in Kotlin/Java
  • Utilizing Room or SQLite DBs
  • Implementing MVVM Design Patterns
  • Writing unit tests, integration tests, and e2e tests for Android apps
  • Troubleshooting and solving complex technical problems

Education

  • Bachelor’s Degree in Computer Science, Engineering, or equivalent experience

Benefits

  • Medical, dental, and vision insurance
  • Short-term and long-term disability insurances
  • 401k plan
  • Paid vacation and holidays
  • Six weeks of paid parental leave
To read the complete job description, please click on the ‘Apply’ button
Platform Science Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Platform Science DE&I Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Platform Science
Platform Science CEO photo
Jack Kennedy
Approve of CEO

Average salary estimate

$157377.5 / YEARLY (est.)
min
max
$118655K
$196100K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Android Engineer, Platform Science

Join the innovative team at Platform Science as a Senior Android Engineer! Located in sunny San Diego, CA, or available to work remotely with occasional travel to our headquarters, this role is perfect for a tech enthusiast eager to shape the future of connected vehicle technology. We're an open IoT platform since 2015, focusing on delivering cutting-edge solutions for the transportation industry. In your role, you’ll be part of the Driver Framework team, diving deep into our core Android framework, enhancing mobile apps with the latest edge capabilities. Your responsibilities will span building and maintaining applications in Kotlin and Java, troubleshooting complex issues, and collaborating with cross-functional teams. With a technical stack that includes tools like MVVM, Kotlin Flows, and Android Jetpack libraries, you'll have plenty of opportunities to showcase your expertise. If you have experience with enterprise mobile SDKs and a solid foundation in Android development, we’re looking for you! Not only will you be integral in crafting a user-friendly driving interface, but you’ll also foster a culture of creativity and collaboration. Embrace the chance to grow with us at Platform Science, where every idea counts and every team member makes a difference!

Frequently Asked Questions (FAQs) for Sr. Android Engineer Role at Platform Science
What are the responsibilities of a Senior Android Engineer at Platform Science?

As a Senior Android Engineer at Platform Science, your primary responsibilities include building and maintaining Android applications written in Kotlin and Java, driving the development of our core mobile SDK, and ensuring effective communication between the vehicle and user tablets. You’ll be implementing MVVM design patterns, managing database interactions with Room or SQLite, and writing various types of tests to ensure software quality. By participating in code reviews and diving into complex technical problems, you’ll play a key role in enhancing the overall user experience.

Join Rise to see the full answer
What qualifications are needed for the Senior Android Engineer position at Platform Science?

To qualify for the Senior Android Engineer role at Platform Science, candidates should have 5+ years of experience in Android development, including building and maintaining enterprise mobile SDKs. A Bachelor’s Degree in Computer Science or a related field is preferred. Proficiency in technologies such as Kotlin, Java, Android Jetpack libraries, and CI/CD practices is essential. Experience with Bluetooth or Wi-Fi connectivity to hardware devices is a valuable plus. Candidates should be adaptable, eager to learn new technologies, and comfortable working in Agile/Scrum environments.

Join Rise to see the full answer
What programming languages will I be using as a Senior Android Engineer at Platform Science?

As a Senior Android Engineer at Platform Science, you'll primarily be working with Kotlin and Java. Most of our new code is written in Kotlin, which is increasingly favored for Android application development due to its modern features and concise syntax. You'll also encounter Java in legacy applications as we transition to more advanced frameworks. Familiarity with additional languages such as PHP and JavaScript for back-end interactions can further bolster your effectiveness on the team.

Join Rise to see the full answer
What methodologies does Platform Science use for software development?

Platform Science utilizes Agile/Scrum methodologies to ensure efficient software development processes. As a Senior Android Engineer, you will participate in regular sprints, meetings, and collaborative planning sessions. This approach encourages flexibility in technology adoption, prioritizes continuous delivery of functional software, and fosters an environment of team collaboration, where knowledge sharing and peer reviews are key.

Join Rise to see the full answer
What benefits does Platform Science offer to Senior Android Engineers?

At Platform Science, Senior Android Engineers enjoy a comprehensive benefits package that includes medical, dental, and vision insurance, short- and long-term disability insurance, a 401(k) plan, paid vacation, sick leave, and holidays. Additionally, we provide six weeks of paid parental leave. Our commitment to employee well-being is a reflection of our inclusive and engaging company culture.

Join Rise to see the full answer
Common Interview Questions for Sr. Android Engineer
Can you describe your experience with Android development and frameworks?

When answering this question, highlight specific projects where you utilized Android frameworks, emphasizing your proficiency with Kotlin and Java. Discuss how you implemented MVVM design patterns or dependency injection in your applications. Being ready to provide examples of challenges faced and how you overcame them demonstrates problem-solving skills.

Join Rise to see the full answer
What strategies do you employ for ensuring code quality in Android applications?

Discuss your approach to maintaining code quality, such as employing unit tests, integration tests, and code reviews. Highlight the importance of using tools like CI/CD for automating testing and deployment. Share experiences where you had to troubleshoot issues or improve existing codebases, showcasing your attention to detail and commitment to software craftsmanship.

Join Rise to see the full answer
How do you handle tight deadlines while working on Android projects?

Elaborate on your time management skills and ability to prioritize tasks effectively. Share techniques you’ve used to stay organized, such as defining clear milestones, breaking down larger tasks into manageable components, and utilizing Agile methodologies. Demonstrating examples of past experiences can underline your capability to deliver high-quality work under pressure.

Join Rise to see the full answer
What is your experience with Kotlin and how do you feel it compares to Java?

When discussing Kotlin versus Java, focus on Kotlin's modern features such as null safety, extension functions, and concise syntax that enhance productivity. Share specific projects where you used Kotlin, and highlight how its interoperability with Java has allowed for a smoother transition when updating legacy applications. Showing enthusiasm for leveraging the strengths of both languages can be beneficial.

Join Rise to see the full answer
Can you explain a situation where you had to learn a new technology quickly?

Provide a detailed example of a technology you had to learn on the job. Describe how you approached the learning process and the resources you utilized, such as documentation, online courses, or collaboration with colleagues. Emphasize your curiosity and adaptability, which are essential traits for a Senior Android Engineer.

Join Rise to see the full answer
How do you ensure effective collaboration with cross-functional teams?

Highlight your communication skills and your experience working in cross-functional teams. Discuss tools and techniques you use for collaboration, such as Agile ceremonies, shared documentation, or regular check-ins. Bringing examples of successful team projects can illustrate your collaborative spirit and ability to build rapport with team members.

Join Rise to see the full answer
What role does user experience (UX) play in your development process?

Talk about the importance of user-centered design principles and how they guide your development choices. Share examples where you made decisions to enhance UX, such as optimizing interface responsiveness or integrating user feedback. Reflecting an understanding of UX in your Android development showcases your holistic approach to software development.

Join Rise to see the full answer
Can you explain your troubleshooting process for complex technical issues?

Describe your systematic approach to troubleshooting, including steps such as gathering information, replicating the issue, and analyzing log files. Discuss how you diagnose problems and determine the most appropriate solutions, such as involving different team members when required. Providing an actual example of when you resolved a significant issue would give your answer more weight.

Join Rise to see the full answer
What motivates you to stay current with Android development trends?

Share your passion for technology and continuous learning. Explain how you follow industry trends through online resources, conferences, or communities. Mention any specific projects or technologies you're excited about and how they influence your work. This shows your initiative and commitment to growth as a Senior Android Engineer.

Join Rise to see the full answer
What is your approach to mentoring junior developers?

Discuss your belief in sharing knowledge and helping others grow professionally. Describe your mentoring style, whether it involves pair programming, organized training sessions, or offering feedback on code. Providing past examples where you successfully mentored someone helps illustrate your commitment to fostering talent in the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Platform Science Hybrid San Diego, California, United States
Posted 3 days ago

Join Platform Science as a Revenue Accounting Manager to enhance financial tracking and automate revenue processes in the transportation sector.

Photo of the Rise User
Hitachi Vantara Hybrid Colorado, United States
Posted 5 days ago

Join Hitachi Vantara as a Senior Front-End Engineer to innovate user interfaces for data management products.

Photo of the Rise User
Posted yesterday

Join Visa’s innovative team as a Staff Software Engineer II, where you'll tackle global payment technology challenges in a hybrid work environment.

Photo of the Rise User
Trax Remote No location specified
Posted 5 days ago

Be a part of Trax, an innovative AI startup, as a Full Stack Dev Lead to shape the future of the AEC industry through your technical leadership.

Photo of the Rise User
Bosch Group Hybrid no.123 industrial layout hosur road koramangala,, bengaluru , India
Posted 5 days ago

Join Bosch Global Software Technologies as a Controls Software Engineer to design cutting-edge control software for battery power plants.

Photo of the Rise User
Posted 6 days ago
Medical Insurance
Dental Insurance
Vision Insurance
Life insurance
Disability Insurance
Commuter Benefits
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
401K Matching
Paid Time-Off
Some Meals Provided
Snacks
Onsite Gym

Join Kin as a Senior Software Engineer to drive CRM integration and system optimization in a fast-growing Insurtech company.

Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 5 days ago

Join Visa as a Senior Software Engineer to innovate payment technologies with a global impact.

Photo of the Rise User
Posted 3 days ago
Inclusive & Diverse
Social Impact Driven
Collaboration over Competition
Growth & Learning
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching

Be part of Twilio’s team as a Software Engineer, where you will innovate scalable solutions for our Commerce Platform.

Making it easy for enterprise trucking fleets to develop, deploy, and manage mobile devices and applications.

24 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$118,655/yr - $196,100/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 4, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Client Services Manager at Vitesse PSP
Photo of the Rise User
Someone from OH, Pickerington just viewed Sr. Client Project Manager at Forge Biologics
Photo of the Rise User
Someone from OH, Fairborn just viewed IOS Developer at Advansys
Z
Someone from OH, Reynoldsburg just viewed Educator Onboarding Associate at Zen Educate
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Avon Lake just viewed Data Analyst I - Hospitality Data Team at Lightspeed Commerce
Photo of the Rise User
Someone from OH, Columbus just viewed Brand Awareness Specialist - Entry Level at Smart Solutions
Photo of the Rise User
7 people applied to DevOps Engineer at Spry Methods
Photo of the Rise User
7 people applied to Software Engineer at Wider Circle
Photo of the Rise User
Someone from OH, Cleveland just viewed Quality Assurance Weekender at Anheuser-Busch
Photo of the Rise User
16 people applied to Sr. Full Stack Developer at JODAYN
Photo of the Rise User
Someone from OH, Lewis Center just viewed Marketing & Partner Operations Lead, USA, Remote at Fundraise Up
Photo of the Rise User
Someone from OH, Dayton just viewed Community Health Advocate at CVS Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Power Platform Developer - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mechanical Engineering Intern (June - August) at Exowatt
Photo of the Rise User
Someone from OH, Dayton just viewed Data Science, AI Data at Meter
Photo of the Rise User
Someone from OH, Dayton just viewed Lead Data Engineer at Kanerika Software
I
Someone from OH, Dayton just viewed Machine Learning Intern at Inductive Bio
A
Someone from OH, Dayton just viewed Applied AI Research Intern (USA) at Articul8
Photo of the Rise User
Someone from OH, Dayton just viewed Machine Learning Internship at Provectus
S
Someone from OH, Dayton just viewed Machine Learning Engineer Intern at Sayari
Photo of the Rise User
Someone from OH, Highland Heights just viewed Software Engineer (Android) at Solvd
Photo of the Rise User
Someone from OH, Columbus just viewed IT Quality & Training Analyst at Privia Health