Search jobs > San Jose, CA > Senior software engineer

Senior iOS Software Engineer - TikTok Camera Effect

TikTok
San Jose
Full-time

TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul and Tokyo.

Why Join UsCreation 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.

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
  • 30+ days ago
Related jobs
Promoted
Ambient.ai
Palo Alto, California

Full Time] Senior Software Engineer - iOS at Ambient. Senior Software Engineer - iOS. As the first product engineer on the team focusing on mobile, you will lead the development of Ambient's first iOS application from the ground up. You will be a lead driving iOS application and strategy. ...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer. ...

Promoted
MKS Instruments
Milpitas, California

BS degree in Electrical Engineering, Software Engineering, Physics, or related field. We are looking for an exceptional Software Engineer. In this position, you will contribute to the design and development of new free-space and fiber-based laser systems, providing firmware and software to enable ne...

Promoted
Apple
Cupertino, California

Our applications engineering team is uniquely positioned at the intersection of design, frameworks, operating systems, and low-level software - by joining us you will work closely with peers across these functions to deliver life-changing products to our customers. The ideal candidate for this role ...

High-tech Professionals
San Jose, California

Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system. This position is primarily responsible for researching, designing, and developing image computer hardware systems, Design ...

Promoted
Apple
Sunnyvale, California

You will join a team of software, system, QA and AV engineers who participate in all elements of the product development life cycle. This position works cross-functionally with many business partners within Apple Retail and the wider Apple Software Engineering and IS&T organizations to collaborate o...

Roku
San Jose, California

The central Infrastructure Engineering team is looking for highly skilled infrastructure and software engineers to help develop and drive Roku’s service mesh hosting architecture. We are engaging with Roku’s engineering teams to migrate hundreds of workloads to our common platform, including helping...

Protingent
Santa Clara, California

Senior Imaging Systems Software Engineer. Protingent Staffing has an exciting direct hire opportunity for Senior Imaging Systems Software Engineer with our client located in Santa Clara, CA. As a Senior Imaging Systems Software Engineer, you will work on characterization, optimization, and quantitat...

ByteDance
San Jose, California

About the TeamQuality Technology Team focuses on the quality domain, providing a series of effective quality products and tools throughout the entire software engineering lifecycle from development, testing, and changes to online operation and maintenance. With a suite of more than a dozen products,...

TikTok
San Jose, California

As a Tech Lead Backend Software Engineer on the Photo and Text team, you will:- Work closely with XFN stakeholders to define the roadmap of product and technical innovations- Work closely with our talented mobile and product team to develop and ship new, innovative user features on TikTok- Lead the ...