Job Closed
This listing is no longer active.
Headquartered in San Francisco, California, Crunchyroll is a global video service for Asian media and Japanese anime that was founded in 2008 to deliver the lat
Software Engineer II, Android
Location
Mexico
Posted
89 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer II, Android
Crunchyroll
About CrunchyrollFounded by fans, Crunchyroll delivers the art and culture of anime to a passionate community. We super-serve over 100 million anime and manga fans across 200+ countries and territories, and help them connect with the stories and characters they crave. Whether that experience is online or in-person, streaming video, theatrical, games, merchandise, events and more, it’s powered by the anime content we all love. Join our team, and help us shape the future of anime! About the roleIn the role of Software Engineer II, you will report to the Engineering Manager - Mobile Video Players. As a Software Engineer on our Android video player team, you will actively contribute to the design, development, and optimization of our Android video player library. You will take ownership of key features and improvements, ensuring high-quality code and performance. You'll collaborate closely with Engineering, Program Management, Product, and QA teams to help shape our technology roadmap and achieve our goals. You'll be a part of an international team of 100+ client engineers, where your contributions will help maintain Crunchyroll's position as the premier Anime streaming service. We are considering applicants for the location(s) of Mexico City, MX Core Areas of Responsibility - Contribute to the design and implementation of software solutions for Android-based video player development - Collaborate on the definition and development of technical solutions that improve existing features or enhance architectural quality, such as optimizing performance, scalability, and user experience for Crunchyroll’s video player. - Identify performance bottlenecks and areas of improvement in the codebase that impact user experience or development efficiency, and work with senior engineers to propose and implement solutions. - Maintain high coding standards and follow best practices in Kotlin development, contributing to a culture of engineering excellence within the team. - Participate in design and code reviews, providing feedback to ensure high-quality product delivery and alignment with architectural strategies across the team. - Support a culture of operational excellence by focusing on efficient and maintainable engineering practices in your day-to-day work. - Stay updated on industry trends and Kotlin development technologies by researching and comparing new tools and frameworks to help keep our video player platform competitive. About YouWe get excited about candidates, like you, because... - You are passionate about application development and the streaming space, with 3-5 years of industry experience developing in Kotlin. - You have industry experience developing with Jetpack Compose - You are committed to upholding excellence in operations, delivery, and engineering practices. - You have experience developing and maintaining consumer-facing mobile applications. - You have contributed to Android solutions that serve millions of global users. - You have worked closely with product and program management to support technology roadmaps and project goals. - You can demonstrate experience collaborating with senior engineers and team leads to drive Android development initiatives. - You apply sound judgment to balance trade-offs between performance, scalability, and user experience. - You have familiarity with multimedia frameworks like ExoPlayer and protocols like MPEG-DASH, HLS, and video streaming technologies. About the TeamThe "Video Player" team is a growing team of international engineers and technology leaders passionate about providing a world class streaming experience for our millions of Anime fans across the world. We provide and maintain solutions on all major device platforms. Your contributions on this team are front and center to our millions of fans, affecting the daily success of our company. Why you will love working at CrunchyrollIn addition to getting to work with fun, passionate, and inspired colleagues, you will also enjoy the following benefits and perks: - Receive a great compensation package including salary plus performance bonus earning potential, paid annually. - Generous time off policies. - Generous medical, dental, vision, and life insurance - Support program for new parents - Pet insurance and some of our offices are pet friendly! #LifeAtCrunchyroll #LI-Hybrid About our ValuesWe want to be everything for someone rather than something for everyone and we do this by living and modeling our values in all that we do. We value - Courage. We believe that when we overcome fear, we enable our best selves. - Curiosity. We are curious, which is the gateway to empathy, inclusion, and understanding. - Kaizen. We have a growth mindset committed to constant forward progress. - Service. We serve our community with humility, enabling joy and belonging for others. Our commitment to diversity and inclusionOur mission of helping people belong reflects our commitment to diversity & inclusion. It's just the way we do business. We are an equal opportunity employer and value diversity at Crunchyroll. Pursuant to applicable law, we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Crunchyroll, LLC is an independently operated joint venture between US-based Sony Pictures Entertainment, and Japan's Aniplex, a subsidiary of Sony Music Entertainment (Japan) Inc., both subsidiaries of Tokyo-based Sony Group Corporation. Questions about Crunchyroll’s hiring process? Please check out our Hiring FAQs: https://help.crunchyroll.com/hc/en-us/articles/360040471712-Crunchyroll-Hiring-FAQs Please refer to our Candidate Privacy Policy for more information about how we process your personal information, and your data protection rights: https://tbcdn.talentbrew.com/company/22978/v1_0/docs/spe-jobs-privacy-policy-update-for-crpa-dec-21-22.pdf Please beware of recent scams to online job seekers. Those applying to our job openings will only be contacted directly from @crunchyroll.com email account.
Benefits
- 401(K), 401(K) matching, Childcare benefits, Commuter benefits, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Documented equal pay policy, Volunteer in local community, Family medical leave, Flexible Spending Account (FSA), Flexible work schedule, Free daily meals, Generous parental leave, Company-sponsored happy hours, Health insurance, Highly diverse management team, Job training & conferences, Open door policy, Life insurance, Charitable contribution matching, Paid volunteer time, Online course subscriptions available, Onsite gym, Open office floor plan, Paid holidays, Paid sick days, Onsite office parking, Partners with nonprofits, Performance bonus, Pet insurance, Promote from within, Lunch and learns, Relocation assistance, Free snacks and drinks, Team based strategic planning, OKR operational model, Team workouts, Mandated unconscious bias training, Vision insurance, Wellness programs, Mental health benefits, Diversity employee resource groups, Hiring practices that promote diversity, Employee resource groups, Hybrid work model, In-person all-hands meetings, Summer hours, Employee awards, Wellness days, Mother's room, Personal development training, Flexible time off, Bereavement leave benefits, Company-wide vacation
Related Guides
Related Job Pages
More Android Engineer Jobs
Senior Product Manager, Android
JumpCloudAn open directory platform for secure, frictionless access from any device to any resource, anywhere
• Lead the evolution of the Android management platform within a unified "open directory". • Own the roadmap for JumpCloud’s Android Enterprise Mobility Management (EMM). • Bridge the gap between native Android capabilities and JumpCloud’s core pillars: Identity, Access, and Device Management. • Provide IT admins with a single console to manage Android devices alongside Windows, Mac, and Linux systems. • Contribute to a platform that displaces legacy systems by offering a single, cloud-native source of truth for an organization's entire IT infrastructure.
• Architect, design and build new features in the Connectivity team • Collaborate closely with our Firmware and Platform teams • Ensure consistency across our apps • Keep an eye on where the Android world is going and actively prototype and try out new frameworks and ways of working that improve our productivity • Work with us to develop systems to ensure we provide performant, maintainable apps and improve the developer experience as we scale
Android Team Lead
Planner 5DMake your home a better place! Planner 5D is a popular home improvement and interior design platform used by 77M+ users
• Take ownership of Android development and build a strong understanding of the codebase and existing solutions • Choose the right technologies and approaches based on the problem and long-term product needs • Be involved in all aspects of the product development, from pixel-perfect design to analytics, payments, and user authentication • Work on interesting and complex features, from simpler tasks like building custom views and APIs to 2D/3D graphics, VR, AI, CRDT and similar • Utilize popular Android libraries and Kotlin solutions • Help the team solve technical problems, answer questions, and find practical solutions • Develop a modular codebase, conduct thorough code reviews, follow best practices and coding guidelines • Work closely with both technical and non-technical teams • Support hiring as the team grows
Work Location: Montréal, Quebec, Canada Hours: 37.5 Line of Business: Personal & Commercial Banking Pay Details: 23,37 $/$23.37 - 31,20 $/$31.20 CAD TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs. As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role. Job Description: TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs. As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role. Job Description TD is growing their Mobile Mortgage Sales Force and is seeking performance-driven individuals to join our dynamic team! A great specialized role to start your career within MMS Channel. The TD Mobile Mortgage Specialist (MMS) sales team is a national retail banking channel responsible for acquisition of new mortgage and home equity line of credit business within Canadian Personal Banking (CPB). Our mandate is to deliver new customers to the bank and to contribute to the volume, profits, and market share of TD's Real Estate Secured Lending. The Mobile Mortgage Specialist Assistant (MMSA) role contributes to the success of the specialist through specialized credit support by handling credit administration, customer service, and administrative tasks, enabling Specialists to focus on sales and business development while ensuring accuracy, efficiency, and timely commitments. Maintain strong relationships with internal partner groups and teams including responding to questions and concerns. Follow up with customers to gather documentation to support processing of credit applications. Job Details: - The position is Part-time minimum 15 hours and reports to the Manager, MMS Assistants - We may be able to offer additional hours of work up to 37.5 hours per week, dependent on business volumes. - Work volumes are received directly from your associated MMS during scheduled hours - The MMS Assistant position is primarily remote, working from your home office or specific TD location - Flexible scheduling in partnership with your associated MMS and Manager, MMS Assistants KEY ACCOUNTABILITIES CUSTOMER - Maximize support in relation to credit administration - Maintain good relationships with partners including follow-up, responding to questions, and ensuring that customer problems are handled appropriately, escalating issues to MMS or DM when necessary - Gather client documentation after initial MMS customer meeting and process credit application - Process assigned work volumes in an accurate and efficient manner, supporting the Specialist and business timeline commitments - Support customer journey through deal process while responding to any mortgage suite details product / policy for clarification SHAREHOLDER - Ensure all supporting documentation is received and validated, according to internal processes and/or business/industry regulation, to provide complete and accurate information for credit requests - Contribute to achievement of MMS credit quality objectives and meeting or exceeding individual targets - Meet and where possible exceed timeline commitments by processing transactions and replying to requests accurately and on time - Partner with administrative support groups to facilitate the end-to-end credit decision process - Support the achievement of business objectives by supporting sales goals - Understand and apply bank and business channel operating policies and procedures - Contribute to business objectives for Operational Excellence and support process improvement opportunities - Escalate non-standard or high-risk transactions / activities as necessary - Be knowledgeable of and comply with Bank Code of Conduct - Be knowledgeable to full mortgage suite of products and services EMPLOYEE / TEAM - Participate fully as a member of the team, promote service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest - Support the team by continuously enhancing knowledge / expertise in own area and participate in knowledge transfer within the team and business unit - Actively participate in the performance management process in support of own personal and professional development objectives, including coaching sessions - Participate in team meetings, employee surveys, action planning, and training sessions - Contribute to the success of the team by willingly assisting others in the completion of assigned duties - Contribute to a fair, positive and equitable environment that supports a diverse workforce - Act as a brand ambassador for your business area/function and the bank, both internally and/or externally BREADTH & DEPTH - Requires established customer service skills to perform a range of routine activities and multi-step customer transactions, generally with limited financial impact - Requires a broad knowledge regarding basic product suite of business supported - Understands how the assigned duties relate to others in the customer or sales team and how the team integrates with others - Identifies and assesses customer problems in straight forward situations using standard procedures, and escalates non-standard issues internally; typically addressing routine requests requiring minimal discretion - Impacts team results through the quality of the services or information provided to customers - Follows RESL procedures and practices and recommends opportunities to improve processes in their own work area - Uses communication skills to exchange/clarify product/process information with composure and ensures underlying details are understood - Requires working knowledge and skills developed through formal training or work experience - Reports to a Manager or above What we are looking for: The ideal candidate will: - Minimum 1 year working in a client facing and/or administrative role - Have mortgage/credit lending experience - Have superior computer / technology skills - Have superior proficiency with MS Office suite, including Word, Excel and PowerPoint - Be highly organized and a self-starter, able to work independently and multi-tasking in a fast-paced, competitive market - Demonstrate excellent time-management skills, and be able to meet/exceed timelines and SLA expectations from a customer as well as business-partner perspective - Demonstrate high-level accuracy and attention to detail - Demonstrate excellent customer service skills, leveraging strong interpersonal and communication skills - Be willing to work variable hours, including evenings and weekends Who We Are: TD is one of the world's leading global financial institutions and is the fifth largest bank in North America by branches/stores. Every day, we strive to make every interaction, product, and experience remarkably human and refreshingly simple for over 27 million households and businesses in Canada, the United States and around the world. More than 95,000 TD colleagues bring their skills, talent, and creativity to foster deeper relationships, ensure disciplined execution, and build a simpler, faster banking experience. TD is deeply committed to being a leader in client experience, that is why we believe that all colleagues, no matter where they work, are client facing. Together, we are reimagining what banking can be for our clients, colleagues and communities. Our Total Rewards Package Our Total Rewards package reflects the investments we make in our colleagues to help them and their families achieve their financial, physical, and mental well-being goals. Total Rewards at TD includes a base salary, variable compensation, and several other key plans such as health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs. Learn more Additional Information: We’re delighted that you’re considering building a career with TD. Through regular development conversations, training programs, and a competitive benefits plan, we’re committed to providing the support our colleagues need to thrive both at work and at home. Please be advised that this job opportunity is subject to provincial regulation for employment purposes. It is imperative to acknowledge that each province or territory within the jurisdiction of Canada may have its own set of regulations, requirements. Colleague Development If you’re interested in a specific career path or are looking to build certain skills, we want to help you succeed. You’ll have regular career, development, and performance conversations with your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future opportunities. If you’re passionate about helping clients and building deep, lasting relationships, TD offers diverse career paths where you can grow your expertise and make a meaningful impact. We're committed to your success and foster a respectful workplace where diverse perspectives are valued, everyone has fair opportunities to grow, and you can unlock your full potential to achieve your career goals. Here at TD, we hire and develop the best. Training & Onboarding We will provide training and onboarding sessions to ensure that you’ve got everything you need to succeed in your new role. Interview Process We’ll reach out to candidates of interest to schedule an interview. We do our best to communicate outcomes to all applicants by email or phone call. Accommodation Your accessibility is important to us. Please let us know if you’d like accommodations (including accessible meeting rooms, captioning for virtual interviews, etc.) to help us remove barriers so that you can participate throughout the interview process. We look forward to hearing from you! Language Requirement (Quebec only): Maîtrise d’une langue autre que le français pour offrir du soutien ou traiter avec des employés ou des collègues qui ont besoin de services et de soutien dans une langue autre que le français.




