For Employers

Exfold

Software Engineer/ Mobile SDK

Posted 23 days ago
5-10 years experience
Apply Now

Please mention DailyRemote when applying

?/100
Resume Match Score

Match your resume skills with our AI powered skill match!

Get professional review
AI Summary

Develop and maintain SDKs that provide network testing functionality for third-party applications and device manufacturers. Collaborate on architecture and technology choices while ensuring code reliability, portability, and performance.

Type: Contract, per-project.
Location:
Remote — European Time Zones (CET/CEST)
Availability:
Contractor (40 hours per week)

We are looking for a highly capable Android Software Engineer to join our Mobile SDK team and contribute to the core libraries that power our applications and the SDKs used by third-party device manufacturers and application developers.

In this role, you will design and build features that perform a wide variety of network tests using Kotlin to access and exercise device hardware, C++ and Kotlin Multiplatform for cross-platform functionality, and Java to support legacy SDK products.

You will work on SDK and application code, with a focus on designing well-structured APIs and building reliable, reusable software.

Expectations for Success

  • Develop and maintain SDKs that provide network testing functionality to third-party device manufacturers and application developers, including design, implementation, testing, documentation, deployment, development support, and maintenance.

  • Build solutions with a focus on reliability, flexibility, portability, and code reuse.

  • Integrate analytics to ensure optimal performance of deployed code.

  • Collaborate on architecture, technology choices, and interactions with other core components, including frontend code, backend APIs, and distributed server infrastructure.

Requirements

  • 5+ years of software development experience with a solid foundation in data structures, algorithms, and design patterns.

  • 3+ years of professional Android development experience, including experience with the application submission and review process.

  • Experience working on multiple projects and the ability to learn new projects efficiently.

  • Expertise in Kotlin and Java.

  • Solid understanding of Android SDK development, threading, the Android Framework, networking frameworks (OKHTTP and TCP Sockets), and cross-platform library design.

  • Strong understanding of networking fundamentals, including IP, TCP/UDP, HTTP/S, and WebSocket.

  • Experience writing unit, integration, load, and stress tests.

  • Proficiency with collaborative development workflows, including branches, pull requests, and continuous integration practices.

  • Excellent debugging and troubleshooting skills.

  • Strong time management skills and a self-driven work ethic.

Preferred Qualifications

  • Experience with C++.

  • Experience with Swift.

  • Contributions to open source projects.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

AI Vendor Governance Manager

Full Time United States $96834 - $140K per year Software Development

ServiceNow Developer

Full Time United States $120K - $140K per year Software Development

Senior Solutions Engineer (APAC)

Full Time Australia Software Development

Value Stream Business Architect

Full Time United States $13413.54 - $22803.02 per month Software Development

Staff Software Engineer (Developer Experience)

Full Time United States $275K - $300K per year Software Development

Senior Product Engineer (Contract)

Freelance India Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified