Search jobs > San Jose, CA > Senior software engineer

Senior Android Software Engineer, Global E-commerce Customer Business

TikTok
San Jose, CA
Full-time

Responsibilities

TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy.

TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Creation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible.

Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day.

To us, every challenge, no matter how difficult, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always.

At TikTok, we create together and grow together. That's how we drive impact - for ourselves, our company, and the communities we serve.

Join us.

The e-commerce industry has seen tremendous growth in recent years and has become a hotly contested space amongst leading Internet companies, and its future growth cannot be underestimated.

With millions of loyal users globally, we believe TikTok is an ideal platform to deliver a brand new and better e-commerce experience to our users.

Our product engineering team is responsible for building an e-commerce ecosystem that is innovative, secure and intuitive for our users.

We are looking for passionate and talented people to join us as we drive the future of e-commerce here at TikTok.

Responsibilities :

  • Collaborate with Product Managers, Designers, and other disciplines to explore the next generation of shopping experiences on TikTok.
  • Be responsible for building an intuitive and reliable shopping experience, including browsing product details, check-out, shopping, return, refund, etc.
  • Architect scalable and maintainable solutions, leveraging best practices and design patterns to ensure code quality, reusability, and extensibility.
  • Be responsible for Promotion and Campaign, building platforms and tools for merchants, clients, and business to manage campaigns, deliver the best results, and receive actionable insights.
  • Participate in code reviews, providing constructive feedback and ensuring code quality, maintainability, and adherence to coding standards.

Qualifications

Minimum Qualifications :

  • BS / MS degree in Computer Science, Engineering, or related field.
  • 5+ years of experience in mobile app development for Android platforms, with a proven track record of delivering successful projects.
  • Expertise in Kotlin / Java, and deep understanding of mobile development frameworks and tools.
  • Experience with performance optimization techniques, including memory management, network optimization, and battery efficiency.
  • Strong problem-solving skills and attention to detail, with the ability to debug and troubleshoot complex issues efficiently.
  • Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, dynamic environment and across different teams.

Preferred Qualification :

Experience in Ecommerce

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives.

Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy.

To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach.

We are passionate about this and hope you are too.

TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws.

If you need assistance or a reasonable accommodation, please reach out to us at https : / / shorturl.at / cdpT2.

Less than 1 hour ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer in Athlete Care Technology. Key Responsibilities:Collaborate with product managers, designers, and other engineersArchitect and build best-in-class solutionsResearch and learn to interpret data, trends, and benchmarksRequired Qualifications:Bachelo...

Promoted
Apple
Cupertino, California

This infrastructure enables thousands of Apple software engineers to develop products that delight millions of Apple customers. As a Senior SRE you will help lead and mentor other engineers as well as communicate with senior leadership. Apple's Software Delivery team is looking for an innovative Sen...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer specializing in Go and Powershell. ...

Nvidia Corporation
Santa Clara, California

The breakthroughs we’re making at NVIDIA are impacting businesses everywhere, helping them work faster, better, and smarter. Help companies of all sizes embrace industry-changing technologies like RAPIDS to analyze massive amounts of data to make better, faster business decisions. ...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer specializing in AI and Machine Learning. ...

Moveworks
Mountain View, California

Moveworks is the copilot platform for automating employee support, empowering our customer’s workforce to converse with all of their business systems through natural language. Brands such as Databricks, Broadcom, DocuSign, and Palo Alto Networks leverage Moveworks to automate support, enhance employ...

UMATR
CA, United States

We are looking for a Senior Software Engineer to work on a massively ambitious AI business. Senior Software Engineer (Python) | Series A Start-Up 🚀. We're looking for a talented software engineer to work with the founding team on building a groundbreaking product in the conversational AI space. You'...

cyanogen
Palo Alto, California

Any additional information you require for this job can be found in the below text Make sure to read thoroughly, then apply.Design and implement automation test frameworks for hardware, neural networks, and complex computer vision systems.Keep up with latest technologies and implement/improve scalab...

Karkidi
Santa Clara, California

We are seeking an energetic, hardworking senior system software engineer to join the planning and controls group within NVIDIA's Drive Autonomous Vehicle organization. In addition to some traditional systems engineering tasks, this role will include working on architecture, integration and testing o...

Oracle
Santa Clara, California

We’re looking for an experienced Senior Principal Software Engineer to join our growing team focused on building, supporting and enhancing the Data Center Analytics and Automation (DCAA) team’s distributed automation and validation platform. As a Senior Principal Software Engineer on the DCAA team, ...