TELUS Digital
Senior Software Engineer (Android)
TELUS Digital, Durham, North Carolina, United States, 27703
Overview
Join to apply for the
Senior Software Engineer (Android)
role at
TELUS Digital . WillowTree, a TELUS International Company, is an award-winning digital product consultancy driven by innovation and user-centric design. We create long-term partnerships with the world’s leading brands to build and design digital flagship products. In January 2023, WillowTree was acquired by TELUS International. The combined company delivers customer service solutions including apps, websites, voice experiences, content moderation, AI annotation, and customer experience representatives. WillowTree is a global consultancy with clients such as the NBA, Capital One, Mastercard, Charles Schwab, PepsiCo, AB InBev, Marriott, Domino’s, and more. Location and flexibility details are described below.
Our Senior Software Engineers are integral to our team. This role maintains an in-office presence in a hybrid capacity (Tuesdays, Wednesdays, Thursdays) out of our Charlottesville, VA office.
The Opportunity WillowTree is hiring empathetic, curious developers to join our growing team. We work in a dynamic environment, helping clients’ ideas come to life by building robust mobile and web applications. Android technologies vary by project, so flexibility and a willingness to learn are valued. Our mobile experience is a crucial part of delivering on our promise.
Responsibilities
Confidently deliver high-quality software by applying critical thinking to products, requirements, and processes
Work closely with clients to influence technical product decisions and business goals
Stay up to date with software engineering best practices, tools, and frameworks
Have professional programming experience — at least 5 years
Understand various software architectures and adapt/compose solutions to problems with sustainable and reusable designs
Mentor and coach a project team towards shared goals and outcomes
Navigate difficult conversations by providing constructive feedback to teams and clients
Identify obstacles to ensure quality and improve user experience and software quality
Be self-aware of limitations, eager to learn, and receptive to feedback
Guide your team to handle changing priorities with positive energy
Communicate and simplify complex problems to foster understanding across multidisciplinary teams
Apply knowledge at an organizational scale
Qualifications
Curiosity and enthusiasm for learning new technologies
Problem-solving mindset and creative solutions
Autonomy and initiative
Professional programming experience — at least 5 years
Built and shipped durable, secure, scalable code
Strong understanding of the Android lifecycle and ecosystem (Java, Kotlin, Room, Coroutines/Flow, RxJava, Dagger 2, Gradle, Fragments, OkHttp3, Retrofit or Volley)
Familiarity with IDEs, Git, and command line tools
Experience with CI/CD (e.g., Jenkins, CircleCI, Azure, GitHub Actions) and deployment pipelines
Experience with automated testing frameworks (Espresso, JUnit, Mockito/Mockk)
Ability to architect robust networking and data modeling layers
Experience delivering major features/components
Advocates for SOLID principles and modular design (MVC, MVVM)
Risk identification and solution-oriented mindset
Ability to recommend platform-specific solutions
Big-picture thinking balancing business goals and technical constraints
Experience in Agile environments (Scrum and/or Kanban)
Enjoy mentoring other developers
Bonus Points
Experience with code signing and distribution processes
Familiarity with Google APIs/SDKs (Analytics, CarPlay, sensor experiences, etc.)
Experience with Appium or other automated testing frameworks
Experience with Hilt
Developed for multiple Android platforms (Android TV, ChromeOS, Fire, wearables, Android Auto)
Inclusive and accessible UI implementations
Experience using Jetpack Compose
Exposure to ML, Voice, and/or AR/VR technologies
GitHub or code samples to share
Why WillowTree? We offer a culture that supports growth and well-being. We value diversity and inclusion and maintain a drug-free workplace. We are committed to equal employment opportunities. We strive for a team that reflects the diversity of our users and the communities we serve.
What We'll Offer In addition to a great culture and opportunities for growth, this position offers the following benefits:
Healthcare benefits - Medical, Vision, Dental (including 100% coverage for individual premiums)
Life & Disability Insurance
401K matching
Flexible paid time off and paid holidays
Parental Leave
Employee Assistance Program (EAP)
And more
Compensation is based on factors including skill and experience; TELUS Digital conducts regular compensation audits for equity
USA Pay Range $120,000 — $152,000 USD
Seniority level Mid-Senior level
Employment type Full-time
Job function Engineering and Information Technology Industries: IT Services and IT Consulting
Referrals increase your chances of interviewing at TELUS Digital. Get notified about new Senior Software Engineer jobs in Durham, NC.
Additional opportunities
ServiceNow Administrator / Developer – Senior Technical Specialist
Team Leader Low Level Embedded Software Engineering
Senior ServiceNow Developer (Multi-domain / ITSM)
Technical Systems Engineer II (Full Time)
Senior Web Software Developer (Full Stack Java)
Senior Software Test Engineer Lead (Remote)
Senior Software Engineer, Platform Engineering
Senior Software Engineer (Java Full Stack)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Join to apply for the
Senior Software Engineer (Android)
role at
TELUS Digital . WillowTree, a TELUS International Company, is an award-winning digital product consultancy driven by innovation and user-centric design. We create long-term partnerships with the world’s leading brands to build and design digital flagship products. In January 2023, WillowTree was acquired by TELUS International. The combined company delivers customer service solutions including apps, websites, voice experiences, content moderation, AI annotation, and customer experience representatives. WillowTree is a global consultancy with clients such as the NBA, Capital One, Mastercard, Charles Schwab, PepsiCo, AB InBev, Marriott, Domino’s, and more. Location and flexibility details are described below.
Our Senior Software Engineers are integral to our team. This role maintains an in-office presence in a hybrid capacity (Tuesdays, Wednesdays, Thursdays) out of our Charlottesville, VA office.
The Opportunity WillowTree is hiring empathetic, curious developers to join our growing team. We work in a dynamic environment, helping clients’ ideas come to life by building robust mobile and web applications. Android technologies vary by project, so flexibility and a willingness to learn are valued. Our mobile experience is a crucial part of delivering on our promise.
Responsibilities
Confidently deliver high-quality software by applying critical thinking to products, requirements, and processes
Work closely with clients to influence technical product decisions and business goals
Stay up to date with software engineering best practices, tools, and frameworks
Have professional programming experience — at least 5 years
Understand various software architectures and adapt/compose solutions to problems with sustainable and reusable designs
Mentor and coach a project team towards shared goals and outcomes
Navigate difficult conversations by providing constructive feedback to teams and clients
Identify obstacles to ensure quality and improve user experience and software quality
Be self-aware of limitations, eager to learn, and receptive to feedback
Guide your team to handle changing priorities with positive energy
Communicate and simplify complex problems to foster understanding across multidisciplinary teams
Apply knowledge at an organizational scale
Qualifications
Curiosity and enthusiasm for learning new technologies
Problem-solving mindset and creative solutions
Autonomy and initiative
Professional programming experience — at least 5 years
Built and shipped durable, secure, scalable code
Strong understanding of the Android lifecycle and ecosystem (Java, Kotlin, Room, Coroutines/Flow, RxJava, Dagger 2, Gradle, Fragments, OkHttp3, Retrofit or Volley)
Familiarity with IDEs, Git, and command line tools
Experience with CI/CD (e.g., Jenkins, CircleCI, Azure, GitHub Actions) and deployment pipelines
Experience with automated testing frameworks (Espresso, JUnit, Mockito/Mockk)
Ability to architect robust networking and data modeling layers
Experience delivering major features/components
Advocates for SOLID principles and modular design (MVC, MVVM)
Risk identification and solution-oriented mindset
Ability to recommend platform-specific solutions
Big-picture thinking balancing business goals and technical constraints
Experience in Agile environments (Scrum and/or Kanban)
Enjoy mentoring other developers
Bonus Points
Experience with code signing and distribution processes
Familiarity with Google APIs/SDKs (Analytics, CarPlay, sensor experiences, etc.)
Experience with Appium or other automated testing frameworks
Experience with Hilt
Developed for multiple Android platforms (Android TV, ChromeOS, Fire, wearables, Android Auto)
Inclusive and accessible UI implementations
Experience using Jetpack Compose
Exposure to ML, Voice, and/or AR/VR technologies
GitHub or code samples to share
Why WillowTree? We offer a culture that supports growth and well-being. We value diversity and inclusion and maintain a drug-free workplace. We are committed to equal employment opportunities. We strive for a team that reflects the diversity of our users and the communities we serve.
What We'll Offer In addition to a great culture and opportunities for growth, this position offers the following benefits:
Healthcare benefits - Medical, Vision, Dental (including 100% coverage for individual premiums)
Life & Disability Insurance
401K matching
Flexible paid time off and paid holidays
Parental Leave
Employee Assistance Program (EAP)
And more
Compensation is based on factors including skill and experience; TELUS Digital conducts regular compensation audits for equity
USA Pay Range $120,000 — $152,000 USD
Seniority level Mid-Senior level
Employment type Full-time
Job function Engineering and Information Technology Industries: IT Services and IT Consulting
Referrals increase your chances of interviewing at TELUS Digital. Get notified about new Senior Software Engineer jobs in Durham, NC.
Additional opportunities
ServiceNow Administrator / Developer – Senior Technical Specialist
Team Leader Low Level Embedded Software Engineering
Senior ServiceNow Developer (Multi-domain / ITSM)
Technical Systems Engineer II (Full Time)
Senior Web Software Developer (Full Stack Java)
Senior Software Test Engineer Lead (Remote)
Senior Software Engineer, Platform Engineering
Senior Software Engineer (Java Full Stack)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr