Jobs · Information Technology · Texas

Android Mobile Engineer

Infosys · Richardson, TX · 3 wk ago
Information TechnologyFull-time

Infosys Digital Experience (DX) powers businesses across the entire customer experience journey by re-imagining, creating, and delivering integrated and personalized experiences. We specialize in creating human-centered digital platforms that help enterprises stay relevant by transforming business models, future-proofing operations, and bringing agility and responsiveness. Join us to be part of a team at the forefront of digital innovation, driving exceptional customer experiences and sustainable growth.

About the role

As a Technology Consultant 2, you will contribute to the full software development lifecycle, from requirements gathering to implementation, with a focus on delivering high-quality, scalable solutions.

Responsibilities

  • Contribute to requirements elicitation by documenting assigned business requirements.
  • Facilitate software application design discussions and document design decisions to guide the technical team.
  • Participate in coding and integrate new features or updates into existing applications while maintaining system stability.
  • Conduct code reviews, implement changes, and maintain code repositories.
  • Implement test strategies, analyze results, and coordinate bug fixes to uphold software quality standards.
  • Develop user training programs, documentation, and support frameworks for smooth software transitions.
  • Actively resolve production issues and recommend preventive strategies to enhance system reliability.
  • Maintain detailed records of code, testing techniques, and support activities to enrich the knowledge base.
  • Write, test, and document code, scripts, and processes following organizational standards.
  • Solve technical problems and build impactful components/libraries.
  • Deliver high-quality work and mentor junior engineers in technical skills.
  • Conduct root cause analysis to address systemic issues and lead action plans.
  • Design integrated systems enabling cross-functional teams to deliver value at scale, speed, and reliability.
  • Manage technical debt and drive initiatives to eliminate it.
  • Anticipate scaling, latency, and durability challenges, guiding teams in mitigation.
  • Collaborate with security teams to implement secure practices early in development.
  • Assess technical risks and implement prevention strategies.
  • Evaluate squad delivery practices, recommend improvements, and drive change.
  • Identify and eliminate duplication of effort, promoting reuse across teams.
  • Measure team performance and support individual development.
  • Explore emerging technologies, lead prototype development, and incorporate into architectural solutions.
  • Coordinate between various distributed delivery teams and business stakeholders.

Requirements

  • Demonstrable portfolio of released applications on the App Store or Android market.
  • Experience designing, developing, and implementing large-scale solutions in production environments.
  • Experience providing technical leadership.
  • Airline industry experience (preferred).
  • Bachelor’s degree or foreign equivalent from an accredited institution. Three years of progressive experience in the specialty may substitute for each year of education.
  • This position may require relocation and/or travel to work/project location.
  • Candidates must be authorized to work for any employer in the United States without employer-based visa sponsorship.

Skills

  • Programming Languages: Java, Kotlin
  • Frameworks/UI Toolkits: Jetpack Compose, Firebase, Spring Boot
  • Source Control: GitHub
  • Database: Couchbase, Couchbase Lite
  • CI/CD: GitHub Actions, Azure DevOps
  • Integration/APIs Technologies: RESTful API, JSON, XML
  • Cloud Providers: Azure, AWS
  • Test Automation: Espresso, UI Automator, JUnit, Appium
  • Ability to optimize mobile app performance, ensuring efficiency, responsiveness, security, and privacy across devices.
  • Strong communication skills to convey ideas verbally, in writing, in code, and in diagrams.
  • Ability to optimize system designs spanning multiple teams for small, safe, incremental releases.
  • Collaborative mindset with the ability to work through others by sharing responsibilities.
  • Deep product domain knowledge combined with awareness of advancing technology to drive organizational capability forward.
  • Mentoring team members and training on best practices.
  • Proficiency in Agile methodologies (e.g., Scrum).
  • Proficiency in DevOps toolchain methodologies, including Continuous Integration and Continuous Deployment.
  • Experience with Observability principles and tools (logging, monitoring, alerting, change & incident management).
  • Leverage AI platforms such as GitHub Co-Pilot for productivity improvement.

Benefits

  • Medical, Dental, Vision, and Life Insurance
  • Long-term and Short-term Disability
  • Health and Dependent Care Reimbursement Accounts
  • Accident, Critical Illness, Hospital Indemnity, and Legal Insurance
  • 401(k) plan with contributions dependent on salary level
  • Paid holidays plus Paid Time Off

Similar jobs