Search jobs > San Jose, CA > Software engineer ios

Senior iOS Software Engineer - TikTok Camera Effect

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.

Why Join Us

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.

At the heart of TikTok's mission lies creation. The camera effect stands as the fundamental tool for unleashing creativity and spreading joy.

TikTok Camera Effect team is seeking talented software engineers with experience in Client Development, AI, CG, ML or AR to build the next-generation of camera effects using the latest AI technologies.

Responsibilities

  • Develop high-performance client applications that empower users in content creation.
  • Remain abreast of the latest advancements in mobile development, Artificial Intelligence, and Generative AI technologies, integrating them seamlessly into our product development lifecycle.
  • Engage collaboratively with product teams to grasp user requirements and product aspirations, translating design into features.
  • Enhance application performance to deliver seamless user experiences and exceptional performance.
  • Contribute to the evolution and maintenance of core components and frameworks, ensuring our codebase quality.
  • Diagnose and resolve technical issues and bugs, ensuring the stability and security of applications.
  • Work closely with backend engineers to foster seamless integration between mobile applications and backend.

Qualifications

Minimum Qualifications :

  • Demonstrated knowledge in client app development and optimization, with a proficient understanding of client app architecture and design patterns.
  • Expertise in utilizing app development tools and popular third-party libraries.
  • Proficiency in integrating RESTful APIs, network communication, and data parsing.
  • Strong problem-solving and debugging capabilities, effectively identifying and resolving technical challenges.
  • Exceptional team player, skilled in close collaboration with cross-functional teams to propel project advancement.
  • Innovative mindset and passion for mobile app development and content creation.

Preferred Qualifications

  • Bachelor's degree or higher in Computer Science, Software Engineering, or a related field
  • 3 years of practical experience in mobile app development, with a strong command of Swift or Objective-C

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

30+ days ago
Related jobs
Promoted
TikTok
San Jose, California

TikTok Camera Effect team is seeking talented software engineers with experience in Client Development, AI, CG, ML or AR to build the next-generation of camera effects using the latest AI technologies. The camera effect stands as the fundamental tool for unleashing creativity and spreading joy. Bach...

Promoted
TikTok
San Jose, California

As a Software Engineer on the Ads Targeting team, you will design and build large-scale foundations for data processing and serving for next-generation ads targeting products, and apply machine learning models to scale budgets by understanding user interest and intention. BS/MS degree in Computer Sc...

Promoted
TikTok
San Jose, California

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 ...

Mediabistro
San Jose, California

TikTok's Intelligent Creation team develops the core video creation technologies that enable creators to easily capture, edit and publish fun and creative videos directly in the TikTok Android and iOS app. As a Senior Mobile Audio and Video Software Engineer, you will:. In this role, you will use th...

Promoted
TikTok
San Jose, California

The team is specifically responsible for the creation path, creation triggers, creation materials (everything form sound to effects), and the video interface of TikTok. Own product strategy, roadmap, and goals for large cross-functional areas of TikTok Effect product. TikTok is the leading destinati...

Promoted
Zscaler
San Jose, California

To be considered for an interview, please make sure your application is full in line with the job specs as found below.Zscaler (NASDAQ: ZS) accelerates digital transformation so that customers can be more agile, efficient, resilient, and secure.The Zscaler Zero Trust Exchange is the company’s cloud-...

Promoted
TikTok
San Jose, California

We're looking for senior software engineers to join the VoD mobile SDK team! Our team's mission is to empower TikTok content consumption by enhancing playback and uploading mobile SDK capacities and performance. TikTok is the leading destination for short-form mobile video. TikTok has global offices...

Promoted
JPMorgan Chase & Co.
Palo Alto, California

As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking division, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Actively contributes to the e...

Promoted
Latitude AI
Palo Alto, California

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 4+ years of relevant experience (or Master's degree and 2+ years of relevant experience, or PhD). When you join the Latitude team, you'll work alongside leading experts across machine...

Promoted
Platform9 Systems
San Jose, California

And we are looking to add a seasoned engineer to our tight-knit engineering team. We are seeking an experienced Software Engineer to join our team working on our cloud native product suite. ...