Mobile Software Developer - (Remote from Colombia)
eXp Realty is hiring a remote (within Colombia) Mobile Software Developer to design, build, and maintain its iOS/Android apps on the Nexus platform: writing clean code, integrating APIs, testing, optimizing performance, and managing App Store/Google Play releases. Requires 1-2 years of software and mobile development experience.
- Compensation
- Not disclosed
- Location
- Colombia
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 1+ years
- Category
- Mobile
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience from bootcamps/certifications)
- 1-2 years of software development experience
- 1-2 years of experience working with mobile platforms
- Strong organizational skills and attention to process management
- Excellent communication skills, both written and verbal
- Strong problem solving ability
- Design, build, and maintain mobile applications for iOS, Android, or both
- Implement and consume APIs to connect the app with backend services and third-party integrations
- Write and run unit and integration tests
- Manage build, release, and deployment to the App Store and Google Play, ensuring compliance with submission guidelines
Full description
We are one of the first work-from-anywhere companies with 2,000+ team members utilizing our virtual office called eXp World. This role is work-from-anywhere in Colombia.
Who is eXp?
Doing the audacious is part of eXp Realty’s DNA. We are a company that rewards creative minds who can offer bold solutions, where opinions matter, anything is possible and the outcome can be revolutionary. As a global full-service real estate brokerage utilizing a 3-D, fully immersive, cloud office environment, offering 24/7 access to collaborative tools & training, eXp has broken the traditional mold of real estate. We are doing big things. Come join us!
What you will do:
As a Mobile Software Developer, you’ll be an essential part of our International IT team. You’ll contribute to the design, development, and deployment of high-quality software solutions, primarily within the Nexus platform. In this role, you’ll collaborate closely with cross-functional teams, including product managers, business stakeholders, and senior developers, to deliver scalable, maintainable, and robust applications.
- Design, build, and maintain the company's mobile application across the supported platforms (iOS, Android, or both)
- Write clean, efficient, well-documented code following best practices and coding standards
- Translate designs, wireframes, and product requirements into functional features
- Implement and consume APIs to connect the app with backend services and third-party integrations
- Fix bugs, resolve crashes, and address performance and stability issues
- Monitor app performance and optimize speed, responsiveness, memory use, and battery consumption
- Write and run unit and integration tests to ensure reliability
- Keep the app current with new OS versions, device types, and platform requirements
- Manage the build, release, and deployment process to the App Store and Google Play
- Ensure compliance with App Store and Google Play submission guidelines and policies
- Handle versioning, rollouts, and post-release monitoring
- Work with product, design, QA, and backend teams to define and ship features
- Participate in code reviews, planning, and technical discussions
- Document technical decisions, architecture, and processes for the team
- Implement secure coding practices and protect user data
- Ensure the app meets relevant privacy and data-protection requirements
- Stay current on mobile development trends, tools, and frameworks
- Recommend improvements to the app's architecture, codebase, and user experience
How you will make an impact:
- Strong organizational skills and attention to process management.