Role Description
We are sharing a specialised full-time consulting opportunity for software engineers experienced in user interface development, mobile applications, Android engineering, backend integration, reusable software components, and cross-platform technical workflows. This role supports current and upcoming remote technology consulting opportunities focused on UI development, mobile application engineering, infrastructure tooling, backend integration, prototype development, and high-quality software execution. Selected professionals will contribute to technical work involving user-facing applications, reusable components, research-driven product concepts, and well-tested code across mobile, desktop, and related software environments.
Key Responsibilities
-
UI, Mobile & Application Development
-
Build custom user interfaces using modern programming techniques, platform tools, and application frameworks.
-
Develop Android applications using Java or Kotlin with the Android SDK.
-
Support development across mobile, desktop, and related application environments.
-
Implement maintainable, testable, reusable software components for user-facing and platform-connected workflows.
-
Backend Integration & Software Architecture
-
Develop reusable components that interface with backend systems, APIs, and platform services.
-
Contribute to architectural patterns for large-scale software applications.
-
Support API design, unit testing, code quality, and maintainable codebase practices.
-
Work across scripting and application development languages such as Python, JavaScript, Hack, Java, Kotlin, Swift, Objective-C, C++, or related technologies.
-
Prototyping, Collaboration & Technical Delivery
-
Present designs, prototypes, and technical concepts to cross-functional stakeholders.
-
Collaborate with research, engineering, product, and technical partners to develop and complete software experiences.
-
Own specific components, features, or systems from development through delivery.
-
Support debugging, testing, implementation review, and production-quality code standards.
Qualifications
-
Experience building maintainable and testable software, including API design and unit testing.
-
Android development experience using Java or Kotlin and the Android SDK.
-
Familiarity with architectural patterns for large-scale applications.
-
Experience with scripting languages such as Python, JavaScript, Hack, or similar tools.
-
Ability to build reusable software components and integrate them with backend platforms.
-
Experience owning a component, feature, system, or technical workstream.
-
Strong collaboration skills across research, engineering, product, and stakeholder teams.
Requirements
-
A degree or professional background in computer science, software engineering, computer engineering, information technology, electrical engineering, human-computer interaction, or a related technical field is helpful.
-
Equivalent practical experience in UI engineering, Android development, mobile application development, backend integration, or software infrastructure work is also highly relevant.
Nice to Have
-
Experience building complex iOS applications using Objective-C, C++, Swift, iOS SDK, or related Apple frameworks.
-
Experience with multithreaded programming, mobile memory management, and performance-sensitive application development.
-
Familiarity with AR/VR, wearable technology, human-computer interaction, research tooling, or prototype-heavy product environments.
-
Experience preparing or reviewing technical documentation, design notes, prototypes, API specs, unit tests, or reusable component libraries.
-
Strong attention to detail in complex, cross-platform, research-adjacent software environments.
Benefits
-
Apply UI and mobile engineering expertise to advanced technology product and research workflows.
-
Contribute to high-quality application development, backend integration, reusable components, and prototype execution.
-
Work on structured technical assignments aligned with modern software engineering practices.
-
Collaborate with cross-functional teams on innovative user interface and mobile application work.
-
Remote structure with competitive hourly compensation for experienced software engineers.
Contract Details
-
Full-time consulting-style engagement.
-
Fully remote role.
-
Candidates may be aligned with technical teams connected to Burlingame, CA-based workstreams.
-
Competitive rates between $95–$135 per hour depending on expertise.
-
Weekly payments via Stripe or Wise.
-
Projects may be extended, shortened, or adjusted depending on scope and performance.
-
Work will not involve access to confidential or proprietary information from any employer, client, or institution.
About the Platform
This opportunity is available through 24-MAG LLC. We connect experienced professionals with remote consulting opportunities across technical, evaluation, and project-based workstreams.
By submitting this application, you acknowledge that your information may be processed by 24-MAG LLC for recruitment and opportunity matching in accordance with our Privacy Policy:
https://www.24-mag.com/privacy-policy
.