Search jobs > Irving, TX > Android developer

Lead Android Developer

Cognizant Technology Solutions
Irving, TX, United States
Full-time

Cognizant's Digital Engineering practice is seeking a highly qualified Lead Android Developer with experience developing and building high-performing, scalable, enterprise applications.

You will be part of a digital software team that works on high-demand applications. Our engineers 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 in order to quickly deliver valuable working software to clients and their users.

Our engineers are agile and retrospective, and not afraid to identify what we're doing wrong, so we can fix it, and what we're doing right, so we can improve on it.

Above all, we judge success by the success of our team and the happiness of our customers.

Cognizant Digital Engineering If you're like us, you've got big ideas. At Cognizant, we're exploring new ideas every day.

We help industry leading companies reinvent their business models and innovate products that create new value-by connecting people with things, insights and experiences.

Cognizant digital engineering designs, engineers and delivers digital products and experiences that drive digital-first business models.

We offer the most comprehensive digital engineering expertise and client-centric methodology for sustainable innovation.

Location : Irving, TX

Primary Skills : Android Native App Development, Kotlin, Rx Java 2, Rx Android JS, Dagger Framework

Technical :

  • Experience in native enterprise Android apps design and development.
  • Extensive experience in Kotlin, Rx Java 2, Rx Android JS, Dagger framework, MVC and MVVM best practices.
  • Rx Android JS (Intermediate level knowledge required for development).
  • Resource needs to be hands-on with overall Android technologies (various frameworks) and need to play a senior developer role in the team.
  • Experience in client / server communication, session / token management and basic understanding of HTTP network protocol.
  • Expertise in best practices for RESTful API design.
  • Auto Layout, Storyboard, Navigation (like Push, Show, Pop)
  • JSON / XML parsing, Push Notification Experience.
  • Experience in Core Data and Core Graphics and Animation.
  • Should have experience working with various Android SDK releases.
  • Expertise in encrypting the data in Android and some basic security concepts like SSO, SSL pinning.
  • Must be familiar with Android development tools, especially the Instruments profiling tool.
  • Ideally, have experience building "universal" apps that run on both mobile phones and tablets.
  • Code review best practices, debugging and app deployment / distribution knowledge.
  • Experience in working with Git.
  • Crash log management (monitoring, analysis) and device logging.
  • Unit Testing
  • Experience developing data visualization UI components such as Charts and Graphs is a plus.
  • Offline data handling / management is a plus.
  • Proxy tool knowledge to debug HTTP and SSL / HTTPS traffic e.g. Charles (Good to have).

Common Responsibilities :

  • Deliver across the entire app life cycle from concept, design, build, deploy, test, release, and support.
  • Design, build and maintain high performance, reusable, and reliable code.
  • Identify the correct bottlenecks and fix bugs.
  • Learn & adopt and brainstorm new features.
  • Onsite-offshore coordination experience is a plus.
  • Excellent verbal and written communication skills and the ability to work independently.
  • Team player driven to achieve both individual and team goals.
  • Experience working in an Agile development environment is a plus.

Required Qualifications :

1. Android Native App Development

2. Kotlin

3. Rx Java 2

4. Rx Android JS

5. Dagger Framework

Travel : 0-5%

Why Choose Cognizant?

It takes a lot to succeed in today's fast-paced market, and Cognizant Technology Solutions has become a leader in the industry.

We love big ideas and even bigger dreams! We stand out because we put human experiences at the core. 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 skillsets fresh and have opportunities to acquire certifications on the newest technologies.

Everything we do at Cognizant we do with passion-for our clients (fortune 100 companies), our communities, and our organization.

It's the defining attribute that we look for in our people.

If you love ambiguity, excited by change, and excel through autonomy, we'd love to hear from you!

About Cognizant Digital Engineering

Well-designed software transcends digital technology, going beyond the fulfillment of basic requirements to focus instead on human needs.

Within Cognizant Digital Engineering, we help clients develop software products that transform human insights into tangible, production-ready digital solutions.

We also work with our clients to scale their native cloud applications. Using insights from the lived experiences of our consumers, we seamlessly replace traditional service strategies with engaging, precise, and direct digital applications.

Designing phenomenal software is vital to success in the digital economy-and we understand that a human-centric approach is key to this design.

www.cognizant.com

NASDAQ : CTSH

LI-VB1

1 day ago
Related jobs
Promoted
Cognizant Technology Solutions
Irving, Texas

Android Native App Development, Kotlin, Rx Java 2, Rx Android JS, Dagger Framework. Resource needs to be hands-on with overall Android technologies (various frameworks) and need to play a senior developer role in the team. We help industry leading companies reinvent their business models and innovat...

InfoVision Inc.
Dallas, Texas

Lead Android Developer Dallas, 3 days a week at office. Min 10 years of Hands-On Android Development experience a MUST. At least 2 years of Android TV (SDK) development experience a MUST. ...

Promoted
JPMorganChase
Plano, Texas

As a Lead Software Engineer - iOS Mobile Developer at JPMorgan Chase within the Consumer and Community Banking - Cloud Solutions Architect team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, an...

Promoted
NTT DATA, Inc.
Dallas, Texas

We are looking for a strong and enthusiastic Senior Android Mobile Developer to join our dynamic Application Engineering team to develop and enhance our applications on Android platforms. Android SDK, Jetpack Compose, and Android UI design principles. Design, develop and maintain mobile applications...

Promoted
Cognizant Technology Solutions
Irving, Texas

Experience as a Sun Certified Java Developer. Proven working experience in Java development. Hands on experience in designing and developing applications using Java EE platforms. Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc. ...

Promoted
VirtualVocations
Arlington, Texas

A company is looking for a Senior Infrastructure Software Engineer to design and develop the software stack for their test and development cluster. ...

Promoted
ApTask
Plano, Texas

Strong knowledge of Web development using React. ...

Promoted
Resource Informatics Group
Dallas, Texas

Executes Mobile Engineering projects. Participates in the discovery phase of small to medium size Mobile Engineering projects. Provides mobile engineering support to the business. Experience with Android software development. ...

Promoted
Trident Consulting
Plano, Texas

We are looking for a strong and enthusiastic Android Mobile Developer to join our dynamic Application Engineering team to develop and enhance our applications on Android platforms. Role: Senior Android Developer. Strong knowledge of Android SDK, Jetpack Compose, and Android UI design principles. Des...

Promoted
Georgia IT Inc.
Dallas, Texas

Job Title - Android Engineer. Executes Mobile Engineering projects. Participates in the discovery phase of small to medium size Mobile Engineering projects. Provides mobile engineering support to the business. ...