Software Engineer @Exfold
Software Development
Salary unspecified
Remote Location
Employment Type contract
Posted 1mth ago

[Hiring] Software Engineer @Exfold

1mth ago - Exfold is hiring a remote Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: CET (UTC+1)

Role Description

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.
  • Utilize C++ and Kotlin Multiplatform for cross-platform functionality.
  • Support legacy SDK products with Java.
  • Work on SDK and application code, focusing 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.

Qualifications

  • 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.

Requirements

  • Experience with C++.
  • Experience with Swift.
  • Contributions to open source projects.
Before You Apply
️
remote Be aware of the location restriction for this remote position: CET (UTC+1)
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer @Exfold
Software Development
Salary unspecified
Remote Location
Employment Type contract
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: CET (UTC+1)
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,457+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later