Apply

Software Developer (Mobile)

Posted 2 days agoViewed

View full description

💎 Seniority level: Middle, 3+ years

📍 Location: Canada

💸 Salary: 110000.0 - 130000.0 CAD per year

🔍 Industry: Digital marketing and advertising

🏢 Company: Fluent, LLC

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: AndroidFlutterGitReact NativeShopifyCI/CDDocumentation

Requirements:
  • 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, passion for SDK development trends, and excellent communication and collaboration skills.
Responsibilities:
  • 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 focusing 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 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.
Apply