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
Android Senior Developer for CBC/Radio - Canada's OTT Team creating Android applications for streaming services. Collaborate to ensure quality front - end development and participate in Agile processes.
Senior Flutter Developer leading the development of mobile applications for Ardhanarishvara project. Building secure and scalable enterprise - grade applications for the transgender community.
Senior Mobile Engineer designing and developing innovative applications for Play Store and AppStore. Optimizing performance and collaborating globally while enhancing security measures.
Senior Java Developer needed for a 6 - month hybrid contract in Toronto, building backend services and APIs using Core Java, Spring Boot, and Microservices.
Senior Android Software Engineer developing and maintaining in - vehicle infotainment applications for GM. Leading design, testing, and deployment for innovative automotive software solutions.