ApplySoftware Developer (Mobile)
Posted 3 months agoInactiveViewed
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