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

Senior Android Engineer - GP

Gorilla Logic provides nearshore Agile teams to Fortune 500 and SMB companies, bringing unparalleled expertise in the delivery of full-stack web, mobile, and enterprise applications. Our highly collaborative Agile Gorillas are uniquely qualified to implement complex software initiatives. With offices in the United States, Costa Rica, Colombia and Mexico, Gorilla Logic helps clients gain competitive advantages to achieve results faster.


Senior Android Mobile App Developer


Gorilla Logic is looking for a senior Android mobile application developer, who will work with a team of engineers developing our client's mobile application. This is a unique and highly technical role, requiring strong mobile development experience in delivering a leading-edge platform solution. Our environment will require you to work effectively with your teammates, of course. But your real success will be measured by how well you couple critical thinking with self-motivation, enthusiasm, and determination. 


Responsibilities


*Design and build apps for the Android platform

*Provide architectural leadership to the team and our client

*Work with an agile team to build, maintain and optimize our client's applications

*Mentor fellow developers

*Work closely with UI/UX design, product ownership, back-end and other teams

*Proficient English and communications skills required

*Good analytical thinking and problem-solving skills



Technical Requirements


*Bachelor's degree in Computer Science, Engineering, or equivalent experience

*5+ years of mobile application development experience

*4+ years of native Android app development experience with Java and/or Kotlin

*Experience with offline storage, threading and performance tuning required

*Strong understanding of common architectural patterns, including MVVM

*Good understanding of the Android SDK (including Jetpack) required

*Experience working with remote data via REST and JSON

*Experience publishing multiple Android apps and beta distribution using Google Play Beta, Firebase and/or AppCenter

*Strong architectural design and implementation capabilities.

*Excellent debugging and problem-solving skills.



Bonus Skills


*Experience using Jetpack Compose

*Experience using Fastlane to automate beta/prod release process

*Backend development experience with .Net/C#, Java/Spring and/or Node.js

*Fire TV and Fire Tablet experience

*Android TV experience


Gorilla Logic Glassdoor Company Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Gorilla Logic DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Gorilla Logic
Gorilla Logic CEO photo
Drew Naukam
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

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 Senior Android Engineer - GP, Gorilla Logic

Gorilla Logic is on the hunt for a Senior Android Engineer who thrives in a collaborative environment. If you are passionate about mobile app development and want to be part of a dynamic team helping Fortune 500 and SMB companies elevate their software solutions, we want to hear from you! In this role, you will lead efforts to design and build high-quality apps on the Android platform. Your expertise is crucial as you provide architectural guidance, mentor fellow developers, and bridge communication between various teams, including UI/UX design and backend developers. Gorilla Logic values self-motivated individuals who possess a combination of technical prowess and strong problem-solving skills. If you excel in critical thinking, have at least five years of mobile development experience, and are well-versed in Java, Kotlin, and Android SDK, this is the ideal opportunity for you! Not to mention, you will take the reins on optimizing applications, ensuring they perform at their best. We believe in fostering an agile workplace that prioritizes innovation and customer success, and your contributions will directly impact our clients' ability to meet their goals more efficiently. If you're ready to take charge of exciting projects and work with cutting-edge technologies, Gorilla Logic is the place for you. Join us in creating exceptional mobile experiences today!

Frequently Asked Questions (FAQs) for Senior Android Engineer - GP Role at Gorilla Logic
What are the responsibilities of a Senior Android Engineer at Gorilla Logic?

A Senior Android Engineer at Gorilla Logic is tasked with designing and building Android applications, providing architectural leadership, mentoring developers, and working collaboratively with UI/UX design and product teams. You will be responsible for optimizing existing applications and ensuring that new mobile solutions meet client requirements and performance standards. Your role will involve leveraging your knowledge of agile methodologies to enhance the development lifecycle.

Join Rise to see the full answer
What qualifications are required for the Senior Android Engineer position at Gorilla Logic?

To qualify for the Senior Android Engineer role at Gorilla Logic, candidates should possess a Bachelor's degree in Computer Science or a related field, along with at least five years of mobile application development experience. Specifically, a minimum of four years in native Android app development using Java and Kotlin is essential. Candidates should also have familiarity with architectural patterns such as MVVM, experience working with REST and JSON, and proficiency in using the Android SDK, including Jetpack.

Join Rise to see the full answer
What technical skills are important for a Senior Android Engineer at Gorilla Logic?

Key technical skills for a Senior Android Engineer at Gorilla Logic include strong proficiency in Java and Kotlin for Android development, understanding of architectural patterns like MVVM, experience with offline storage solutions and performance tuning, and familiarity with the Android SDK and Jetpack. Additionally, experience in publishing apps to Google Play Beta and using Firebase or AppCenter for beta distributions is highly valuable.

Join Rise to see the full answer
What tools and technologies should a Senior Android Engineer at Gorilla Logic be familiar with?

A Senior Android Engineer at Gorilla Logic should be well-versed in tools and technologies such as Android Studio, Jetpack Compose, Fastlane for release automation, RESTful APIs, JSON, and version control systems like Git. Familiarity with backend technologies like .Net/C#, Java/Spring, or Node.js is a bonus that can enhance collaboration with backend teams.

Join Rise to see the full answer
How does Gorilla Logic support professional growth for Senior Android Engineers?

At Gorilla Logic, we are committed to fostering an environment that encourages continuous learning and growth. As a Senior Android Engineer, you will have opportunities to mentor junior developers, participate in knowledge-sharing sessions, and work on diverse projects that enhance your skill set. The company values innovation and provides the resources needed for professional development, ensuring you can stay updated with the latest industry trends and technologies.

Join Rise to see the full answer
Common Interview Questions for Senior Android Engineer - GP
Can you describe your experience with Android app development?

When answering this question, share specific examples of apps you have developed, highlighting your role in the project and the technologies used. Discuss any challenging features you implemented and how you approached problem-solving during the development process.

Join Rise to see the full answer
What architectural patterns do you prefer when developing Android applications?

When discussing architectural patterns, explain why you prefer MVVM or any other patterns, mentioning advantages such as maintainability and ease of testing. Provide examples of how you've implemented these patterns in past projects to illustrate your expertise.

Join Rise to see the full answer
How do you handle performance tuning for mobile applications?

Explain your approach to performance tuning, including identifying bottlenecks and using tools like Android Profiler to monitor app performance. Describe any specific techniques you use, such as optimizing memory usage or improving rendering times, supported by concrete examples.

Join Rise to see the full answer
What is your experience with RESTful APIs?

When answering, discuss the projects where you've integrated RESTful APIs. Explain the processes you used to fetch and manipulate data, including any challenges you faced and how you overcame them. Mention any relevant tools or libraries that facilitated the integration.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Share your strategies for maintaining code quality, such as code reviews, automated testing, and using linting tools. Discuss how these practices enhance collaboration within the team and improve overall application quality.

Join Rise to see the full answer
Can you provide an example of a challenging bug you encountered and how you resolved it?

Select a specific bug from your experience that required critical thinking to resolve. Discuss the debugging tools you used and the steps you took to identify and fix the issue. Highlight the lessons learned that can help strengthen your future development work.

Join Rise to see the full answer
How do you prioritize tasks within an agile development environment?

Discuss your approach to prioritizing tasks, including leveraging team input, evaluating project timelines, and adapting to ongoing changes. Talk about your experience participating in sprint planning and daily stand-ups to ensure alignment with team goals.

Join Rise to see the full answer
What new features or technologies are you excited to explore in Android development?

Share your interest in current trends, such as Jetpack Compose or new APIs. Explain why these excite you and how you envision leveraging them to enhance user experience or improve development efficiency within your work.

Join Rise to see the full answer
How do you collaborate with cross-functional teams, such as UI/UX designers and backend developers?

Describe your communication style and methodologies for collaborating effectively with different teams. Use examples from past projects to illustrate successful teamwork and how it contributed to delivering a great final product.

Join Rise to see the full answer
What strategies do you use for mentoring junior developers?

Discuss your mentorship philosophy, focusing on creating a supportive learning environment. Provide examples of how you help junior developers improve their skills through code reviews, pair programming, and providing constructive feedback.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Gorilla Logic Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 5 hours ago
Photo of the Rise User
Afficiency Remote 101 Greenwich St, New York, NY 10006, USA
Posted 2 days ago
Photo of the Rise User
Entain Remote Промишлена зона Хладилника, bul. "Nikola Y. Vaptsarov" 55, 1407 Sofia, Bulgaria
Posted 3 days ago
Aurora Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 8 hours ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
iKnowHow S.A. Remote No location specified
Posted 9 days ago
Photo of the Rise User
Imprint Remote New York, San Francisco, OR Seattle
Posted 4 days ago

We strive to hire the best software engineers to solve the most complex of web, mobile, and enterprise software problems for our clients.

29 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 2, 2025

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!