Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Android Software Engineer developing intuitive and elegantly designed mobile apps for CNN news audiences. Collaborating with cross-functional teams to deliver solutions and ensure best practices are followed.

Responsibilities

  • Build intuitive, simple, and elegantly designed mobile apps
  • Provide support and development of software tools and procedures to enhance the production pipeline
  • Work with multiple departments to implement CNN Digital consumer experience solutions and apps
  • Assist with troubleshooting production problems, root cause analysis, and debugging
  • Ensure software development follows industry best practices and policies
  • Partner with Product, Design, and Delivery Leaders to help teams deliver product initiatives

Requirements

  • BS/MS in computer science (or equivalent)
  • Demonstrated advanced understanding of troubleshooting, root-cause analysis, application design, solution development, and human factors/usability design
  • Minimum 2 years professional development experience
  • Strong foundation in programming fundamentals such as data structures and algorithms
  • Ability to develop new and innovative applications and maintain existing code
  • Demonstrated full-mobile stack development experience with mobile native clients, SDKs, and APIs (Kotlin/Java, Jetpack Compose, Android platform)
  • Demonstrated expert knowledge of software development methodologies, practices, and architecture
  • Hands-on experience with mobile DevOps CI/CD tools and implementing best practices
  • Familiarity with Git and Bitrise is preferred
  • Ability to communicate effectively with technical and non-technical teams
  • Experience building flexible software architecture

Benefits

  • health insurance coverage
  • employee wellness program
  • life and disability insurance
  • retirement savings plan
  • paid holidays
  • sick time
  • vacation

Job type

Full Time

Experience level

JuniorMid level

Salary

$100,000 - $134,500 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidJavaKotlin

Location requirements

HybridKanataCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.