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

Android Developer

SonSoft is an IT Staffing and consulting firm and duly organized under the laws of the Commonwealth of Georgia. We are growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionPreferred• At least 3 years of experience in Java and Android Development lifecycle, garbage collection and design patterns.• At least 2 years of experience with Android Studio and Gradle and third party libraries like retrofit, butterknife and Picasso.• At least 1 year of experience using continuous integration tools, experience with Git, Bitbucket and JIRA.• At least 3 years of experience in targeting multiple Android devices, both phones and tablets, from multiple manufacturers and across all OS versions.• At least 2 years of experience with Android UI components, UI design, common layouts and animations.• Experience with Rxjava will be a plus.• Ability to work in team environment and client interfacing skills.• Analytical skills• Experience and desire to work in a Global delivery environmentQualificationsBasic Qualifications• Bachelor’s degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.• At least 2 years of experience with Information TechnologyAdditional Information• * U.S. Citizens and those who are authorized to work independently in the United States are encouraged to apply. We are unable to sponsor at this time.Note:-1. This is a Full-Time & Permanent job opportunity for you.2. Only US Citizen, Green Card Holder, GC-EAD, H4-EAD & L2-EAD can apply.3. No OPT-EAD, H1B & TN candidates please.4. Please mention your Visa Status in your email or resume.#J-18808-Ljbffr

Average salary estimate

Estimate provided by employer
$35 / HOURLY (est.)
min
max
$30
$40

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 Android Developer, Sonsoft Inc

Are you ready to dive into an exciting opportunity as an Android Developer at SonSoft in Woodbury, NY? At SonSoft, we’re not just an IT staffing and consulting firm; we are a team of passionate individuals dedicated to shaping the future of technology. We’re on the lookout for someone like you, who has at least 3 years of experience in Java and the Android development lifecycle. Your skills with Android Studio and Gradle will be crucial, as will your familiarity with libraries like Retrofit and Picasso to create seamless applications. You will be pivotal in working with various Android devices—phones and tablets alike—ensuring that we deliver flawless user experiences across all OS versions. Collaboration is key here, so your team spirit and client interfacing skills will shine. If you’ve got a knack for analytical thinking and have experience in a global delivery environment, we want to hear from you! With a focus on innovation and growth, your contribution will make a real impact at SonSoft. Plus, this permanent position offers a vibrant work culture where your ideas matter. Join us, and let’s build something incredible together!

Frequently Asked Questions (FAQs) for Android Developer Role at Sonsoft Inc
What are the main responsibilities of an Android Developer at SonSoft?

As an Android Developer at SonSoft, you'll be responsible for designing, developing, and maintaining robust Android applications. Your tasks will include collaborating with cross-functional teams to define app features, using Android Studio and Gradle effectively, and implementing third-party libraries such as Retrofit and Picasso. You'll also ensure that the applications you create are user-friendly and optimized for multiple devices and OS versions.

Join Rise to see the full answer
What qualifications do I need to become an Android Developer at SonSoft?

To qualify for the Android Developer position at SonSoft, you should have a Bachelor's degree or a foreign equivalent, alongside at least 2 years of progressive experience in Information Technology. Additionally, having a strong foundation in Java, along with hands-on experience in Android development lifecycle and tools like Git, Bitbucket, and JIRA, will support your application.

Join Rise to see the full answer
What experience is needed with Android UI components for the role at SonSoft?

For the Android Developer position at SonSoft, at least 2 years of experience working with Android UI components is essential. You should be familiar with UI design principles, common layouts, and animations to create dynamic and engaging user interfaces. This experience is vital for delivering top-notch applications that meet user expectations.

Join Rise to see the full answer
Is remote work an option for the Android Developer position at SonSoft?

Currently, the Android Developer role at SonSoft is a full-time position based in Woodbury, NY. As this is a client-facing role in a growing company, applicants are expected to work on-site to foster collaboration and team synergy.

Join Rise to see the full answer
What benefits can I expect as an Android Developer at SonSoft?

As an Android Developer at SonSoft, you can expect a competitive salary, opportunities for professional growth, and a supportive work environment. Moreover, being part of a team that values innovation and collaboration provides a fulfilling experience while you contribute to exciting projects.

Join Rise to see the full answer
Common Interview Questions for Android Developer
Can you explain the Android development lifecycle?

When asked this question, demonstrate your understanding of the various states an Android application goes through, such as OnCreate, OnStart, OnResume, OnPause, OnStop, and OnDestroy. Explain how these methods contribute to managing resources and UI updates effectively.

Join Rise to see the full answer
What is your experience with handling multiple Android device resolutions?

Provide examples of how you've designed layouts or used resources to ensure that your applications run smoothly on various device sizes and densities. Mention any testing tools you have used, such as the Android Emulator, to validate your designs.

Join Rise to see the full answer
How do you implement third-party libraries in a project?

Discuss the process of integrating libraries like Retrofit or Picasso in your projects, including dependency management using Gradle. Explain how these libraries improved your apps' functionality or performance.

Join Rise to see the full answer
What tools do you use for version control in your projects?

Talk about your experience with version control tools like Git and how you use branching strategies and pull requests to manage your development workflows. Emphasize the importance of version control in collaborating with other developers.

Join Rise to see the full answer
Can you share your experience with continuous integration tools?

When answering, describe any CI/CD tools you've used, such as Jenkins or CircleCI, emphasizing how they helped streamline the development process by automating testing and deployment.

Join Rise to see the full answer
Describe your approach to UI design for Android applications.

Outline your principles of creating user interfaces, touching upon material design guidelines, user experience considerations, and how you gather user feedback to improve your designs. Mention projects where your UI design had a direct impact on user engagement.

Join Rise to see the full answer
What debugging techniques do you use in Android development?

Share your favorite debugging methods, like using Android Studio’s debugger, logcat, or employing unit testing frameworks. Offer an example of a challenging bug you fixed and what tools or techniques helped you resolve it.

Join Rise to see the full answer
How familiar are you with RxJava?

If you have experience with RxJava, describe how you’ve utilized it to manage asynchronous operations and event handling in applications. If not, discuss your willingness to learn and any related experience with asynchronous programming.

Join Rise to see the full answer
What is your experience with JIRA in project management?

Explain how you've used JIRA for tracking project progress, managing agile workflows, and collaborating with team members. Mention specific features that you find helpful for organizing tasks and enhancing productivity.

Join Rise to see the full answer
Can you provide an example of a successful project you've worked on?

Prepare a detailed account of a project where you played a key role as an Android Developer. Discuss your contributions, the challenges you faced, and the impact of the project on users or stakeholders, showcasing your problem-solving skills and initiative.

Join Rise to see the full answer
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 21, 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!