Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Software Engineer, Android (Remote-Eligible) image - Rise Careers
Job details

Lead Software Engineer, Android (Remote-Eligible)

Senior Android Developer - (On Site) Cognizant’s Digital Engineering Our practice is seeking a highly qualified senior android developer with 5+ years of experience in developing and building impactful, scalable, enterprise applications. Our Developers have a passion for high-quality, reliable, and maintainable code. You will work side by side with product managers, designers, and clients, making decisions together to quickly deliver valuable working software to clients and their users. Our developers are agile and retrospective, and not afraid to identify what we’re doing wrong, so we can fix it, so we can improve on it. Above all, we judge success by the success of our team and the happiness of our customers.Location: Basking Bridge - NJ (On Site)• *Cognizant will only consider applicants for this position who are legally authorized to work in the United States**Responsibilities:• Expert in Android Kotlin/Java, Gradle, Android SDKs, Android tools etc.• Expert in working on Hybrid and Native applications.Provide expert level proficiency and direction on below Tech stack.• Android development -Kotlin, Rx Java 2, Rx Android JS, Dagger framework.• Track progress of multiple project plans/sprints.• Good knowledge of react JS for Hybrid Android applications.• Good experience in working with USB hardware devices.• Good knowledge of System Design and Design Patterns.• Develop POCs for new requirements using Android and third part libraries.• R&D on new hardware devices like Camera, Printer, Payment, Scanner etc.• Work on various SDKs, libraries from third party vendors to integrate with Applications.• Review project approach framework and designs with engineering staff and Product team, analyze the feasibility on the approach, and identify potential risks/issues.• Work and Coordinate with Product and Partners to create Level of Effort (LoE) estimates for all projects.• Work with Product manager and UX team to assist and drive the “best in class”, intuitive, engaging and simple customer interaction for Mobile and Web• Work with Product team to drive customer journey for mobile and web experience• Participate in UX research and usability• Communicate project progress, status, risks, issues etc. to all levels of Management (Engineering and non-Engineering), up to and including Director and VP level as warranted. This includes providing status on a recurring basis as well as for special circumstances such as production disruptions.• Ensure projects follow operating practices for the portfolio and enhance the processes as needed.• Ensure the quality of the project meets Quality Assurance (QA) and User Acceptance Testing (UAT) guidelines.Qualifications:• Experience on Android Kotlin/Java, Gradle, Android SDKs, Android tools• Expert in working on Hybrid and Native applications• Android development -Kotlin, Rx Java 2, Rx Android JS, Dagger• Java/ Microservices/ Springboot / Spring Reactive / Javascript / HTML/CSSReact Js / React Microfront endsSalary and Other Compensation:The annual salary for this position is between $68K – $120K depending on experience and other qualifications of the successful candidate.This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:-Medical/Dental/Vision/Life Insurance-Paid holidays plus Paid Time Off-401(k) plan and contributions-Long-term/Short-term Disability-Paid Parental Leave-Employee Stock Purchase PlanDisclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.Travel: 0-5%Why Choose Cognizant?Our associates enjoy robust benefits and training opportunities from our industry recognized, award winning Academy team. You will have access to hundreds of technical trainings to keep your abilities fresh and have opportunities to acquire certifications on the newest technologies.If you became comfortable with ambiguity, delight by change, and excel through autonomy, we’d love to hear from you!Cognizant is an equal opportunity employer provider and committed to creating a diverse environment. We consider all applicants without regard to race, creed, color, national origin, ancestry, age, marital and family status, disabilities, sexual orientation or preference, veteran status or any other classification protected by state, federal or local law.About Cognizant:Headquartered in the U.S, Cognizant leverages a highly flexible business model, a flawless global delivery network, and deep domain expertise to deliver to a long list of world-class companies that are leaders in their own space.www.cognizant.com
Capital One Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Capital One DE&I Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Capital One
Capital One CEO photo
Richard D. Fairbank
Approve of CEO

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 Lead Software Engineer, Android (Remote-Eligible), Capital One

Are you ready to take the reins as a Lead Software Engineer specializing in Android at Cognizant? Here at our Argyle, TX location (with the possibility to work remotely), we're seeking a highly skilled individual with a minimum of 5 years of experience in developing enterprise-level Android applications. Your passion for crafting high-quality and maintainable code will truly shine as you collaborate with product managers, designers, and clients to design and deliver impactful software solutions. You'll be at the heart of our agile team, where retrospectives are more than just meetings—they're opportunities for growth and innovation. You will develop and refine projects using cutting-edge tech stacks, including Kotlin, Rx Java, and various Android tools. Your expertise in hybrid and native applications will be invaluable as you tackle complex project designs and coordinate with partners to estimate project efforts. Moreover, your involvement in UX research will help shape an engaging and intuitive customer journey across mobile and web platforms. At Cognizant, we consider success a shared journey, and your contributions will play a crucial role in making our customers happy. If you thrive on collaboration and have a knack for problem-solving, we’d love to welcome you to our team!

Frequently Asked Questions (FAQs) for Lead Software Engineer, Android (Remote-Eligible) Role at Capital One
What are the primary responsibilities of the Lead Software Engineer, Android at Cognizant?

As a Lead Software Engineer, Android at Cognizant, you will be responsible for leading the development of impactful applications using Kotlin, Rx Java, and various Android tools. You'll collaborate with cross-functional teams to deliver scalable solutions and engage in UX research to enhance customer interaction. Your role will also involve analyzing project approaches, tracking sprint progress, and ensuring adherence to quality assurance guidelines.

Join Rise to see the full answer
What qualifications are required for the Lead Software Engineer, Android position at Cognizant?

For the Lead Software Engineer, Android role at Cognizant, candidates should have at least 5 years of experience in Android development with expertise in Kotlin, Gradle, and Android SDKs. Familiarity with both hybrid and native applications is essential. A solid understanding of system design, design patterns, and experience with USB hardware devices will set you apart.

Join Rise to see the full answer
What technologies should a candidate be proficient in for the Lead Software Engineer, Android role at Cognizant?

Candidates for the Lead Software Engineer, Android position at Cognizant need to be proficient in a diverse tech stack, including Android Kotlin/Java, Gradle, Rx Java 2, Rx Android, and Dagger framework. Knowledge of React JS for hybrid applications and experience with microservices using Spring Boot and Spring Reactive will also be beneficial.

Join Rise to see the full answer
How does the Lead Software Engineer, Android role contribute to the success of Cognizant?

The Lead Software Engineer, Android plays a vital role in Cognizant's success by ensuring the development of high-quality, user-friendly applications. By working closely with product teams and clients, you will help create engaging experiences that drive customer satisfaction, ultimately contributing to the overall success of Cognizant in the digital engineering landscape.

Join Rise to see the full answer
What benefits can a Lead Software Engineer, Android expect to receive at Cognizant?

As a Lead Software Engineer, Android at Cognizant, you'll enjoy a competitive salary package alongside comprehensive benefits, including medical, dental, and vision insurance, paid time off, a 401(k) plan, long-term disability, and employee stock purchase plans. We prioritize your health and work-life balance, providing an environment where you can thrive.

Join Rise to see the full answer
Common Interview Questions for Lead Software Engineer, Android (Remote-Eligible)
Can you explain your experience with Android development using Kotlin?

When answering this question, focus on specific projects where you utilized Kotlin. Discuss the benefits Kotlin brought to your development process, such as safety features and conciseness. Highlight any challenges you faced and how you overcame them to demonstrate your problem-solving skills.

Join Rise to see the full answer
What approaches do you take when working on hybrid applications?

In your response, discuss your knowledge of frameworks like React Native or Flutter. Explain how you balanced performance and user experience in your previous hybrid projects. Provide examples showing your ability to seamlessly integrate various technologies in achieving project goals.

Join Rise to see the full answer
How do you handle project deadlines and sprint planning?

Talk about your experience in agile methodologies and how you contributed to sprint planning. Describe how you prioritize tasks, respond to changing requirements, and ensure that your team stays on track to meet deadlines without sacrificing quality.

Join Rise to see the full answer
Can you give an example of how you've worked with product managers and UX teams?

Share a specific example where collaboration led to a successful product enhancement. Discuss how you communicated technical requirements and user needs to ensure alignment between design and functionality, showcasing your teamwork and communication skills.

Join Rise to see the full answer
What strategies do you use to ensure your code is maintainable and well-documented?

Emphasize best practices such as writing clear comments, following naming conventions, and adhering to solid principles. You can also discuss your experience with code reviews and the tools you use for documentation to highlight your commitment to quality and maintainability.

Join Rise to see the full answer
How do you stay up-to-date with the latest Android trends and technologies?

Detail your approach to continuous learning, such as following influential developers on social media, participating in online courses, and attending industry conferences. Mention specific technologies you’ve recently learned and how you plan to apply them in future projects.

Join Rise to see the full answer
Describe a technical challenge you encountered in a previous project and how you resolved it.

Choose a relevant challenge that demonstrates your technical skills and problem-solving abilities. Outline the steps you took to analyze and address the issue, the impact you made, and any lessons learned that influenced your future work.

Join Rise to see the full answer
How do you approach integration with third-party libraries?

Discuss your criteria for selecting third-party libraries, such as reliability, community support, and documentation. Share a specific instance where you successfully integrated a library into a project, explaining how it enhanced functionality and your approach to troubleshooting issues that arose.

Join Rise to see the full answer
What is your experience in programming with RxJava?

Describe how you've used RxJava in your projects to handle asynchronous programming and simplify complex data flows. Provide examples that demonstrate your understanding of reactive programming concepts and how they improved your code's performance and readability.

Join Rise to see the full answer
How do you ensure the quality of your applications during development?

Highlight your testing strategies such as unit tests, integration tests, and user acceptance testing. Discuss your collaboration with QA teams and how you utilize testing frameworks to ensure that your applications meet quality standards before deployment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 23 hours ago
Photo of the Rise User
Posted 3 days ago
Posted 7 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Crypto.com Remote Hong Kong, Hong Kong SAR
Posted 21 hours ago
Photo of the Rise User
Posted 2 days ago

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran

808 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 12, 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!