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
Hiring a Java Spring Boot Developer for a 12 - month hybrid contract in Toronto, ON. Requires experience in Java, Spring Boot, REST APIs, and Microservices.
Senior Android or iOS Developer at Aequilibrium, a Canadian tech professional services company. Collaborating to deliver innovative solutions in financial services and client deliverables.
Senior Android Engineer responsible for developing Android applications that enhance coupon experiences for Instacart. Collaborating closely with various teams to integrate features and optimize performance.
Android Engineer building and maintaining mobile app to simplify healthcare benefits management for users. Collaborating with cross - functional teams to ensure performance and usability across platforms.