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

Software Developer (Mobile)

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 Software 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 Software Developer (Mobile), Fluent, LLC

Fluent is on the lookout for an enthusiastic Software Developer (Mobile) to enhance our innovative approaches in digital marketing and advertising. This remote-first role gives you the chance to work flexibly while collaborating with our talented team on diverse SDKs spanning platforms like React Native, iOS, Android, Flutter, Unity, and Arcade. Imagine being at the forefront of mobile technology, where your creativity and technical expertise converge. As a Mobile Software Developer at Fluent, you’ll partner with product, engineering, and QA teams to elevate our SDKs, ensuring they perform seamlessly and integrate smoothly with partner applications, particularly with Shopify. You’ll venture into the realms of optimization, tackling production issues, and implementing robust monitoring frameworks. We value collaboration, so expect to engage in code reviews and mentor upcoming developers, contributing positively to our team dynamics. With over three years of experience in SDK development under your belt, you'll feel right at home in this environment centered around continuous learning and improvement. And don't worry, we’ve got plenty of exciting team-building activities, from ping pong tournaments to charity networking, to keep our spirits high and our community strong. Are you ready to make your mark with us? Join the team at Fluent and embark on an extraordinary tech journey where you can thrive and grow!

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

As a Software Developer (Mobile) at Fluent, you will be responsible for developing, maintaining, and enhancing SDKs across several platforms including React Native, iOS, Android, Flutter, Unity, and Arcade. You'll collaborate closely with cross-functional teams to ensure seamless integration with partner applications and focus on optimizing SDK performance.

Join Rise to see the full answer
What qualifications do I need to become a Software Developer (Mobile) at Fluent?

To qualify for the Software Developer (Mobile) position at Fluent, candidates should have at least 3 years of software development experience with a focus on SDK development. Experience with at least three mobile platforms such as iOS, Android, and React Native is essential, along with strong problem-solving skills and the ability to work in a collaborative environment.

Join Rise to see the full answer
How does Fluent support professional growth for Software Developer (Mobile)?

Fluent is committed to the professional growth of its Software Developers (Mobile). The company offers ample career advancement opportunities, mentorship programs, and encourages continuous learning through workshops and educational events. You'll also have a chance to work on cutting-edge technologies, ensuring you stay at the forefront of industry developments.

Join Rise to see the full answer
What technologies should a Software Developer (Mobile) be familiar with for the role at Fluent?

A Software Developer (Mobile) at Fluent should be proficient in SDK development for various mobile platforms, have experience with monitoring tools like Datadog or New Relic, and be knowledgeable in CI/CD pipelines, version control using Git, and automated testing for SDKs. Familiarity with integration platforms such as Shopify is also a plus.

Join Rise to see the full answer
What is the working culture like at Fluent for a Software Developer (Mobile)?

Fluent promotes a vibrant working culture that values teamwork and collaboration. As a Software Developer (Mobile), you can expect a fully stocked kitchen, catered lunches, and plenty of team events such as recreational sports leagues and quarterly outings. The environment is inclusive and encourages social bonding among team members, making work enjoyable and rewarding.

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

In your response, focus on the specific platforms you have worked with, such as iOS or React Native, and provide examples of SDKs you have developed. Explain the challenges you faced and how you overcame them.

Join Rise to see the full answer
How do you ensure the performance of an SDK?

Discuss your methods for optimizing SDK performance, such as memory management, API interactions, and reducing start-up times. Mention any tools you have used for monitoring performance in production.

Join Rise to see the full answer
What is your approach to collaboration with cross-functional teams?

Illustrate your ability to communicate effectively with product, engineering, and QA teams. Provide examples of past collaborations and how they led to successful project outcomes.

Join Rise to see the full answer
How do you manage versioning and backward compatibility in SDKs?

Explain your understanding of version control and how you apply it in real scenarios. Discuss strategies you use to ensure that new versions of SDKs don’t break existing integrations.

Join Rise to see the full answer
Can you describe a challenging production issue you encountered and how you resolved it?

Pick a specific example that highlights your problem-solving skills. Describe the issue, the steps you took to troubleshoot, and the ultimate solution you implemented.

Join Rise to see the full answer
What tools have you used for monitoring SDKs in production environments?

Discuss any experience you have with monitoring tools like Datadog or New Relic. Talk about how you utilized these tools to ensure SDKs were functioning optimally.

Join Rise to see the full answer
What are the key elements of documentation for an SDK?

Emphasize the importance of clear and concise documentation. Discuss elements such as integration guides, examples, and FAQs that help external developers understand how to work with your SDKs.

Join Rise to see the full answer
How do you stay updated with the latest trends in SDK development?

Mention any resources you leverage, such as tech blogs, forums, or training courses. Share how you apply newfound knowledge to enhance your work.

Join Rise to see the full answer
Tell us about your experience with CI/CD pipelines in SDK development.

Describe your hands-on experience with CI/CD tools, emphasizing how they help you streamline the development process and ensure high-quality code delivery.

Join Rise to see the full answer
How do you handle feedback during code reviews?

Discuss your openness to receiving feedback and the value you place on code reviews. Share an example of how feedback improved your coding practice or project outcome.

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 12 hours ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Dapper Labs Remote US / Canada, Remote
Posted 5 days ago
Dental Insurance
Paid Holidays
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Accurx Remote London, England, United Kingdom
Posted 12 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...

16 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!