Android Engineer

HCL GLOBAL
Salt Lake City, UT, United States
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Android Software Development Android Studio Unit Testing Data Structures Software Debugging Software Design Patterns Programming Tools Github Design of User Interfaces Human-Computer Interaction
+10 more
Mobile Application Software Server Administration Software Engineering GitHub Copilot Generative AI Git Kotlin Git Flow Integration Tests Restful APIs

Job description

Are you interested in serving the needs of millions of customers by building the best-in-class digital experience that helps them in financial planning, investing, and retirement solutions? Our chapter comprises teams that work on a wide range of applications and platforms including websites, mobile applications, and investor-facing solutions. We’re looking for product-aware engineers who are passionate, inquisitive, and responsible individuals to help us deliver the best omni-channel experience to our customers.

In your role, you will:

  • Help build omni-channel user experiences and the underlying platforms needed to support our digital presence.
  • Work on building entire features, taking them from concept to deployment, as part of autonomous, cross-functional teams.
  • Have the opportunity to contribute ideas to improve products, develop your skills, learn new technologies and languages, and continue growing professionally.
  • Provide technical leadership and mentoring to junior team members.

Requirements

  • 6+ years of professional experience developing publicly available Android applications using Kotlin.
  • Solid understanding of software design patterns, algorithms, and data structures.
  • Experience leading and mentoring junior engineers.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Experience working in an Agile development environment.
  • Experience with unit testing, integration testing, and debugging.
  • Experience optimizing Android applications for performance and responsiveness.
  • Familiarity with Android SDK, Android Studio, and other relevant development tools.
  • Experience using third-party libraries and APIs in Android development.
  • Knowledge of mobile architectures, trends, and emerging technologies used in creating performant and resilient Android applications.
  • Advanced Git skills and knowledge of branching strategies.
  • Understanding of RESTful APIs.
  • Understanding of Android accessibility features and experience building accessible mobile applications is a plus.
  • Familiarity with GenAI tools such as GitHub Copilot or Google Gemini.

Skills: Agile Programming Methodologies, Algorithms, Android, Android Applications, Android SDK, Application Programming Interface (API), Communication Skills, Cross-Functional, Customer Experience, Data Structures, Debugging Skills, Design Patterns Programming Methodologies, Emerging Technology, Equipment Maintenance/Repair, Financial Planning, GitHub, Integration Testing, Leadership, Mentoring, Mobile Applications, Mobile Applications Development, Product Engineering, Programming Tools, REST (Representational State Transfer), Software Administration, Software Design, Team Player, Technical Leadership, Trend Analysis, Unit Test, User Interface/Experience (UI/UX)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all