SDE-III Mobile SDK Engineer

Full-time
India
Posted 1 year ago
Go ad-free with Premium ×
The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

*Our roles are remote first, and can be based anywhere in India (#LI-Remote).

Here are examples of things we've worked on:

  • We manage 15+ SDKs across languages including JS, Android, iOS, Unity, golang, NodeJS and others.

  • Our JS SDKs has exceeded 3 million downloads and help customer process billions of events.

  • Built automated session tracking to easily track events for apps

  • We ensure GDPR compliance for all our client side SDKs by implementing a robust consent management system

  • We added device mode transformation where transformed events directly from client SDK

  • Building Auto-tracking functionality and providing complete control from the UI (similar to Google Tag Manager)

  • We have implemented an in-house metrics collection system to enhance our understanding of SDK performance and proactively identify any bugs at an early stage

  • We work directly with big enterprise customers to help them succeed.

  • Our Unity SDK comprehensively covers the gaming world by supporting major platforms such as Xbox and PlayStation

Key Responsibilities:

  • Develop native or cross-platform mobile SDKs.

  • Collaborate with product and engineering managers to define requirements and deliver high-quality features on time.

  • Write clean, efficient, and maintainable code following best practices and coding standards.

  • Perform code reviews to ensure code quality, consistency, and adherence to coding standards.

  • Optimize mobile SDKs for performance, scalability, compatibility and reliability.

  • Stay up-to-date with the latest mobile development trends, technologies, and best practices.

  • Troubleshoot and debug issues reported by clients and stakeholders.

  • Continuously improve mobile SDK development processes and workflows.

What we are looking for

  • A minimum of at least 4+ years of SDK development experience

  • Strong experience in one of the following Swift, Kotlin, Java, React Native/Typescript, Flutter/Dart

  • Eagerness to work on multiple mobile platforms / cross functional frameworks

  • Strong knowledge in CS fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis

  • Solid understanding of the mobile applications lifecycle

  • Experience with version control systems (e.g., Git) and collaborative development workflows.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and collaboration skills.

  • Ability to work effectively in a fast-paced and dynamic environment.

  • Solid understanding of REST APIs.

How we achieve results:

  • Empathy, for the problems encountered by our customers.

  • Collaboration with product, design and other engineering teams to achieve results.

  • Care deeply not only about the quality of your and the team's code, but also the customer experience

  • Curiosity and understanding, for investigating causes and finding effective solutions.

  • Output driven to provide value to our customers in a significant, measurable, and positive way.

  • Focus on writing testable, performant, bug-free code to provide the right solutions to the problems.

Go ad-free with Premium ×
About the Job
Full-time
India
Posted 1 year ago
Check if your resume is a good fit
25/100
Get Full Report
+ 1,284 new jobs added today
30,000+
Remote Jobs

Don't miss out — new listings every hour

Join Premium

SDE-III Mobile SDK Engineer

The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

*Our roles are remote first, and can be based anywhere in India (#LI-Remote).

Here are examples of things we've worked on:

  • We manage 15+ SDKs across languages including JS, Android, iOS, Unity, golang, NodeJS and others.

  • Our JS SDKs has exceeded 3 million downloads and help customer process billions of events.

  • Built automated session tracking to easily track events for apps

  • We ensure GDPR compliance for all our client side SDKs by implementing a robust consent management system

  • We added device mode transformation where transformed events directly from client SDK

  • Building Auto-tracking functionality and providing complete control from the UI (similar to Google Tag Manager)

  • We have implemented an in-house metrics collection system to enhance our understanding of SDK performance and proactively identify any bugs at an early stage

  • We work directly with big enterprise customers to help them succeed.

  • Our Unity SDK comprehensively covers the gaming world by supporting major platforms such as Xbox and PlayStation

Key Responsibilities:

  • Develop native or cross-platform mobile SDKs.

  • Collaborate with product and engineering managers to define requirements and deliver high-quality features on time.

  • Write clean, efficient, and maintainable code following best practices and coding standards.

  • Perform code reviews to ensure code quality, consistency, and adherence to coding standards.

  • Optimize mobile SDKs for performance, scalability, compatibility and reliability.

  • Stay up-to-date with the latest mobile development trends, technologies, and best practices.

  • Troubleshoot and debug issues reported by clients and stakeholders.

  • Continuously improve mobile SDK development processes and workflows.

What we are looking for

  • A minimum of at least 4+ years of SDK development experience

  • Strong experience in one of the following Swift, Kotlin, Java, React Native/Typescript, Flutter/Dart

  • Eagerness to work on multiple mobile platforms / cross functional frameworks

  • Strong knowledge in CS fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis

  • Solid understanding of the mobile applications lifecycle

  • Experience with version control systems (e.g., Git) and collaborative development workflows.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and collaboration skills.

  • Ability to work effectively in a fast-paced and dynamic environment.

  • Solid understanding of REST APIs.

How we achieve results:

  • Empathy, for the problems encountered by our customers.

  • Collaboration with product, design and other engineering teams to achieve results.

  • Care deeply not only about the quality of your and the team's code, but also the customer experience

  • Curiosity and understanding, for investigating causes and finding effective solutions.

  • Output driven to provide value to our customers in a significant, measurable, and positive way.

  • Focus on writing testable, performant, bug-free code to provide the right solutions to the problems.