Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Mobile Developer (SDK) image - Rise Careers
Job details

Mobile Developer (SDK)

Fluent is a leader in digital marketing and advertising, delivering innovative solutions that power engagement and discovery for brands. We are seeking an SDK Developer to join our team and contribute to the development, maintenance, and optimization of our SDKs across multiple platforms, including React Native, iOS, Android, Flutter, Unity, Arcade, and more.

As a Mobile Developer, you will collaborate with product, engineering, and QA teams to improve SDK performance, usability, and integration stability with partners. You will also implement monitoring frameworks and troubleshoot production issues, ensuring our SDKs deliver seamless functionality. Experience with Shopify integrations will be a valuable asset in this role.

This is a remote-first position with occasional travel to our NYC office for collaboration and team events.

What You’ll Do

  • Develop, maintain, and enhance SDKs for platforms such as React Native, iOS, Android, Flutter, Unity, Arcade, and others.
  • Collaborate with cross-functional teams to improve SDK functionality and ensure smooth integration with partner applications, including Shopify.
  • Implement monitoring, alerting, and observability frameworks for SDK usage in production environments.
  • Optimize SDK performance with a focus on memory usage, API interactions, and start-up times to minimize partner application impact.
  • Ensure SDKs follow best practices for versioning, backward compatibility, and security.
  • Create and maintain clear, concise documentation and integration guides for external developers and partners.
  • Research emerging SDK technologies and trends to ensure Fluent stays at the cutting edge of development.
  • Conduct code reviews, mentor junior developers, and contribute to the growth of the development team.
  • 3+ years of experience in software development, with a focus on SDK development across mobile, web, or gaming platforms.
  • Proven experience developing SDKs for at least three of the following platforms: React Native, iOS, Android, Flutter, Unity, Arcade.
  • Strong understanding of mobile and gaming SDK development best practices, including performance optimization, API management, and versioning.
  • Experience with monitoring tools (e.g., Datadog, New Relic) and implementing observability for SDKs in production.
  • Familiarity with integration platforms like Shopify, with hands-on experience managing partner integrations.
  • Proficiency in CI/CD pipelines, version control (Git), and automated testing frameworks for SDKs.
  • Strong problem-solving skills and a passion for staying up-to-date with trends in SDK development.
  • Excellent communication and collaboration skills to work with cross-functional teams and support external partners.

Nice to Have

  • Experience with gaming SDKs or AR/VR platforms.
  • Hands-on experience with web development technologies (e.g., JavaScript, TypeScript) and frameworks.
  • Familiarity with serverless cloud services (e.g., AWS Lambda, Google Cloud Functions).
  • Knowledge of analytics platforms and tracking SDKs.

At Fluent, we like what we do, and we like who we do it with. Our team is a tight-knit crew of go-getters; we love to celebrate our successes! In addition, we offer a fully stocked kitchen, catered lunch two days a week, and our team keeps the calendar stocked with activity-filled events. When we’re not eating, playing ping pong, or planning social events, Fluent folks can be found participating in recreational sports leagues, networking with local charities, and bonding across teams during quarterly outings to sports games, fun dinners, and meditation classes. And we have all the practical benefits, too…

  • Competitive compensation
  • Ample career and professional growth opportunities
  • Health, dental, and vision insurance
  • Retirement savings with competitive employer match
  • Volunteer and philanthropic activities throughout the year
  • Educational and social events
  • The amazing opportunity to work for a high-flying performance marketing company!

Salary Range: $110,000 - $130,000 CAD- The salary range indicated represents the commensurate range for the skills and duties posted. Actual base salaries will vary depending on different factors including but not limited to the candidate’s experience, expertise, specialized skillset and location.

At Fluent, we are committed to building and fostering an environment where our employees feel included, valued, and heard. We are an equal opportunity employer and do not discriminate based on age, colour, ability, national origin, race, religion, sex, or sexual orientation. Not only are these provisions protected by law, embracing difference is what makes Fluent so great. We pride ourselves on our inclusive and accessible workplace. If you need any accommodations during the interview process to make it work for you, let us know.

Average salary estimate

$120000 / YEARLY (est.)
min
max
$110000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Mobile Developer (SDK), Fluent, LLC

At Fluent, a leader in digital marketing and advertising, we're on the lookout for a talented Mobile Developer (SDK) to join our innovative team. As an SDK Developer, you’ll play a crucial role in the development, maintenance, and optimization of our Software Development Kits (SDKs) across various platforms such as React Native, iOS, Android, and more. We believe in collaboration, and you’ll work closely with product, engineering, and QA teams to enhance the functionality and performance of our SDKs, ensuring they deliver a seamless experience for our partners. Your day-to-day will involve implementing monitoring frameworks, troubleshooting production issues, and optimizing performance, especially for memory usage and API interactions. Plus, if you have experience with Shopify integrations, it will really make you stand out! With a remote-first working environment, you’ll have the flexibility to work from anywhere, and there'll be occasional trips to our NYC office for team events and collaboration sessions. Our team is vibrant, celebrates our wins, and maintains a culture of inclusion and support. If you’re passionate about staying on top of SDK trends and eager to contribute to a dynamic team, we want to hear from you!

Frequently Asked Questions (FAQs) for Mobile Developer (SDK) Role at Fluent, LLC
What are the primary responsibilities of the Mobile Developer (SDK) at Fluent?

As a Mobile Developer (SDK) at Fluent, your main responsibilities include developing, maintaining, and enhancing SDKs for various platforms such as React Native, iOS, Android, and Flutter. You will collaborate with cross-functional teams to ensure seamless integration and optimal performance, implement monitoring frameworks, and troubleshoot any issues that arise in production. Additionally, producing clear documentation and contributing to team growth through code reviews is key.

Join Rise to see the full answer
What qualifications do I need to apply for the Mobile Developer (SDK) position at Fluent?

To apply for the Mobile Developer (SDK) position at Fluent, candidates should have at least 3+ years of software development experience with a focus on SDK development across mobile, web, or gaming platforms. A solid understanding of mobile and gaming SDK best practices, proficiency in version control (Git), and experience with monitoring tools like Datadog or New Relic are also required. Familiarity with Shopify integrations will be a plus!

Join Rise to see the full answer
How does Fluent support the professional growth of Mobile Developer (SDK) team members?

Fluent offers numerous opportunities for professional growth for Mobile Developer (SDK) team members. This includes access to ongoing training and educational events, mentorship from senior developers, and participation in cross-functional projects. With a culture that encourages learning and teamwork, you'll have the chance to grow your skills and advance in your career while being part of a supportive environment.

Join Rise to see the full answer
Is there an opportunity for remote work as a Mobile Developer (SDK) at Fluent?

Yes, the Mobile Developer (SDK) position at Fluent is fully remote. This flexibility allows you to work from anywhere while still collaborating with a fantastic team. There are occasional trips to our NYC office for team-building activities and collaboration sessions, but most of your work can be done from the comfort of your home.

Join Rise to see the full answer
What kind of work culture can I expect as a Mobile Developer (SDK) at Fluent?

At Fluent, the work culture is vibrant and inclusive. Team members celebrate successes, participate in various recreational activities, and engage in networking and philanthropic initiatives. You'll find that the team is tight-knit and fosters collaboration, ensuring that everyone feels valued and included in their contributions to the company’s growth and success.

Join Rise to see the full answer
Common Interview Questions for Mobile Developer (SDK)
Can you explain your experience with SDK development across various platforms?

When answering this question, focus on mentioning specific SDKs you've developed, detailing which platforms you have experience with, such as React Native, iOS, or Android. Highlight the challenges you faced and how you overcame them, showcasing your problem-solving skills and adaptability.

Join Rise to see the full answer
How do you optimize SDK performance, particularly regarding memory usage?

In your response, you should discuss techniques you use to monitor and analyze memory usage, such as identifying and eliminating memory leaks, using profiling tools, and implementing best coding practices. Show your deep understanding of performance optimization principles.

Join Rise to see the full answer
What strategies do you use to collaborate effectively with product and QA teams?

Highlight your communication skills and collaborative approach, such as using agile methodologies, participating in regular stand-ups, and using tools like JIRA or Slack to keep everyone aligned. Provide an example of a successful collaboration experience.

Join Rise to see the full answer
Describe a time when you had to troubleshoot an SDK issue in production.

Share a specific instance where you encountered a production issue with an SDK, detailing how you identified the problem, the steps you took to resolve it, and the impact of your solution. Make sure to emphasize your analytical skills and calm approach under pressure.

Join Rise to see the full answer
Which monitoring tools have you used, and how do they benefit SDK development?

Discuss your experience with monitoring tools such as Datadog or New Relic. Highlight how you use these tools to track SDK performance, monitor usage statistics, and troubleshoot potential issues, ultimately ensuring a smooth user experience.

Join Rise to see the full answer
What approach do you take to stay updated on SDK trends and technologies?

Talk about the resources you use to stay informed, such as blogs, online courses, webinars, or community forums. Indicate your enthusiasm for continuous learning and how you apply new knowledge to your work at Fluent.

Join Rise to see the full answer
Can you describe your experience with version control and CI/CD processes?

Detail your knowledge of Git and how you manage branches, pull requests, and collaborative coding practices. Mention any CI/CD tools you've worked with, and describe how these processes help improve software quality and team efficiency.

Join Rise to see the full answer
What do you consider best practices for SDK documentation?

Emphasize the importance of creating clear, concise documentation that is easy for external developers to follow. Discuss your experience in writing documentation, including integration guides and API references, and why good documentation is essential in SDK development.

Join Rise to see the full answer
How do you prioritize tasks when developing and maintaining SDKs?

Share your strategies for effective prioritization, such as using a prioritization matrix, involving team members to gauge urgency and importance, and keeping a flexible mindset to adapt to changing project needs.

Join Rise to see the full answer
How would you handle feedback on your SDK from partners or external developers?

Discuss your approach to receiving feedback as an opportunity for improvement, including how you analyze the feedback, implement changes where necessary, and communicate updates back to the partners and external developers involved.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Fluent, LLC Remote No location specified
Posted yesterday
Photo of the Rise User
Posted 7 hours ago
Photo of the Rise User
Anduril Industries Hybrid Lexington, Massachusetts, United States
Posted 14 hours ago
Two Dots Hybrid San Francisco
Posted 4 days ago
Photo of the Rise User
Tenderly Remote Remote OR In-Office (Belgrade) OR Hybrid-remote (San Francisco)
Posted 3 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Visa Remote Bogotá, Bogota, Colombia
Posted 6 days ago
Photo of the Rise User
Elegen Hybrid San Carlos, California, United States
Posted 13 days ago

Fluent provides data-driven digital marketing services primarily in the United States. The company also offers customer acquisition services by operating digital marketing campaigns, through which the company connects its advertiser clients with c...

15 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 7, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!