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

Senior Android Developer (Hybrid)

Senior Android Developer (Hybrid)Cognizant is looking for an experienced, innovative Senior Android Developer to grow with our mobile development team! As a Senior Android developer, you will be involved from conception to launch creating highly engaging, technologically sound and aesthetically impressive mobile applications for users at scale. An ideal candidate is someone who enjoys working in a fast paced, collaborative, geographically distributed team. We seek an expert engineer who values the “team”, drives continuous improvement and is unafraid to challenge the status quo with creative mobile solutions.Candidates for this role should have experience working within a financial organization and display an understanding and appreciation for the complexities therein. Experience with digital platforms, distributed systems, and Cloud technologies is also critical.Experience within a continuously changing environment that influences the banking experience for clients and employees, including driving consistent frameworks and methodologies to support consistency is critical for this role. Attention to detail and an ability to convey relevant information at summary and detailed levels is a key factor to success in this role. Requires experience in both waterfall and agile methodologies.Location: Plano, TX.Work Authorization• Cognizant will only consider applicants for this position who are legally authorized to work in the United States without company sponsorship (H-1B, L-1B, L-1A, etc.)Roles & 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• 8-12 years’ experience in the design, development of large-scale mobile applications• 8-12 years’ experience in the design, development of large scale mobile applications• Proficient and hands-on with Android development• Solid hands on technical knowledge/experience in Kotlin, Java, web tech stack• Proficiency in Android application development.• Excellent verbal and written communication skills• Solid understanding of web development and web technologies.• Excellent knowledge and capability to use OS frameworks for multi-threading, data persistence, and adapting user interface across multiple screen sizes• Experience with developing custom UIs and animations• Knowledge of implementing APIs for Ad integration, push notifications and cloud messaging• Knowledge to apply Test Driven development throughout the lifecycle of the application. Hands-on knowledge to define functional and international test strategies and to provide support and guidance for solving.• Advanced knowledge of unit testing standard methodologies and continuous Integration processes (CI/CD)• Well versed with code versioning tools such as Git and continuous integration(Jenkins)• Understanding of design strategies for effectively leveraging CDNs• In depth understanding of agile development methodologies• Experience delivering large programs in a complete agile model• Strong experience in JavaScript and Angular frameworkExperience in integrating with Restful and JSON based servicesBenefits: 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 PlanAbout CognizantCognizant (Nasdaq: CTSH) engineers modern businesses. We help our clients modernize technology, reimagine processes and transform experiences so they can stay ahead in our fast-changing world. Together, we're improving everyday life. See how at www.cognizant.com or @cognizant.#li-iy1IND123

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 Developer (Hybrid), Cognizant

If you're a tech enthusiast ready to take your career to the next level, Cognizant has an exciting opportunity for you as a Senior Android Developer in Garland, TX! In this hybrid role, you'll play a crucial part in our mobile development team, shaping the future of mobile applications from conception to launch. With a focus on creating engaging and sophisticated applications, we're looking for someone who thrives in a fast-paced, collaborative environment. As a Senior Android Developer, your expertise in Android Kotlin/Java, Gradle, and various SDKs will be pivotal in delivering top-notch solutions that enhance the banking experience for our users. Your role will also involve working closely with Product Managers and UX teams to craft intuitive customer interactions. You'll be at the forefront of integrating our applications with the latest technologies and hardware devices. We're particularly keen on candidates who have a solid understanding of the complexities of financial applications and can navigate the challenges they present. To succeed in this role, you must be comfortable with both agile and waterfall methodologies, possess strong communication skills, and have a keen eye for detail. At Cognizant, we're not just developers; we're innovators and problem solvers dedicated to creating impactful experiences for our clients. Join us and help engineer modern businesses while shaping the future of technology!

Frequently Asked Questions (FAQs) for Senior Android Developer (Hybrid) Role at Cognizant
What responsibilities does a Senior Android Developer at Cognizant have?

As a Senior Android Developer at Cognizant, your primary responsibilities include developing and maintaining large-scale mobile applications, leading the design and implementation of innovative features, and collaborating with cross-functional teams to enhance user experiences. You'll leverage your expertise in Kotlin, Java, and various SDKs while driving agile project methodologies and ensuring best practices in coding and testing.

Join Rise to see the full answer
What qualifications are needed for the Senior Android Developer position at Cognizant?

Cognizant requires candidates for the Senior Android Developer role to have 8-12 years of experience in mobile application development, proficiency in Android technologies such as Kotlin and Java, and a strong grasp of both agile and waterfall methodologies. A background in financial applications is beneficial, along with excellent communication skills and the ability to work with diverse teams.

Join Rise to see the full answer
How significant is prior experience in the financial sector for the Senior Android Developer role at Cognizant?

Prior experience in the financial sector is quite significant for the Senior Android Developer position at Cognizant. The complexities inherent in financial applications require a solid understanding of industry standards and regulations, as well as the ability to create secure and user-friendly applications that meet client needs. This experience will enhance your capability to contribute effectively to the development process.

Join Rise to see the full answer
What technologies should a Senior Android Developer be familiar with at Cognizant?

A Senior Android Developer at Cognizant should be well-versed in technologies such as Android Kotlin/Java, Gradle, RxJava, and various Android SDKs. Familiarity with hybrid app development, Cloud services, APIs, and system design patterns is also essential. Additional skills in JavaScript frameworks and restful services will be advantageous in this hybrid role.

Join Rise to see the full answer
What is the work environment like for a Senior Android Developer at Cognizant?

At Cognizant, the work environment for a Senior Android Developer is dynamic and collaborative, often involving remote teamwork due to the geographically distributed nature of the teams. You'll work closely with diverse professionals, sharing ideas and driving innovation in a fast-paced culture that values creativity and continuous improvement.

Join Rise to see the full answer
Common Interview Questions for Senior Android Developer (Hybrid)
Can you describe your experience with Android development and the technologies you've used?

When answering this question, focus on your specific experience with Android development, highlighting projects where you've utilized Kotlin and Java. Mention any frameworks you are familiar with, such as Gradle and RxJava, and how you've integrated them into your applications.

Join Rise to see the full answer
How do you tackle challenges in developing mobile applications?

Discuss your approach to problem-solving, emphasizing your ability to collaborate with team members, utilize analytical skills, and adapt to changing requirements. Share specific examples of challenges you've faced and innovative solutions you've implemented.

Join Rise to see the full answer
What is your experience with agile and waterfall project methodologies?

In your response, describe your experience with both methodologies, including specific projects where you applied them. Discuss the advantages and challenges of each and give examples of how you successfully managed projects using these approaches.

Join Rise to see the full answer
How do you ensure quality in your mobile applications?

Explain the quality assurance practices you follow, such as writing unit tests, conducting code reviews, and using automated testing tools. Mention your commitment to User Acceptance Testing (UAT) and providing feedback during the development cycle.

Join Rise to see the full answer
What do you find most challenging about developing applications in the financial sector?

In your answer, reflect on specific challenges, such as regulatory compliance, security concerns, or user experience. Discuss how you address these challenges by staying informed about industry trends and employing secure coding practices.

Join Rise to see the full answer
Can you give an example of a successful application you developed?

Provide a brief overview of a specific project, detailing your role, the technologies used, and the impact of the application. Focus on the user experience and any metrics or feedback that demonstrate its success.

Join Rise to see the full answer
How do you stay current with emerging technologies in mobile development?

Discuss your strategies for continuous learning, such as attending industry conferences, participating in online courses, or following relevant tech blogs. Share how you incorporate new knowledge into your work.

Join Rise to see the full answer
What steps do you take to optimize the performance of a mobile application?

Explain your approach to optimizing application performance, including techniques like code efficiency, resource management, and using profiling tools. Provide examples of how you’ve successfully improved app performance in previous projects.

Join Rise to see the full answer
How do you communicate project progress and roadblocks to your team?

Detail the communication strategies you employ, including regular meetings, progress reports, and utilizing project management tools. Emphasize your commitment to transparency and how you ensure that all team members are aligned.

Join Rise to see the full answer
What role does user feedback play in your development process?

Discuss the importance of user feedback in guiding your development decisions. Share how you gather and analyze feedback, and provide examples of how you've made changes or enhancements based on user insights.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Paid Time-Off
Maternity Leave
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Mental Health Resources
Learning & Development
Flex-Friendly
Photo of the Rise User
Continental Hybrid 1794 MacMillan Park Dr, Fort Mill, SC 29707, USA
Posted 4 days ago
Photo of the Rise User
Customer-Centric
Collaboration over Competition
Growth & Learning
Take Risks
Medical Insurance
Dental Insurance
Vision Insurance
Flex-Friendly
Equity
Learning & Development
Photo of the Rise User
Lead Bank Hybrid Sunnyvale/San Francisco/New York
Posted 10 days ago
Posted 11 days ago
Photo of the Rise User
Posted 10 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
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!