Senior Mobile Application Developer

Posted 16 hours ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Design, develop, test, release, and maintain the OnlyPlants cross-platform mobile application for both iOS and Android platforms.

• Create new mobile features in alignment with product specifications, user insights, and business objectives.

• Collaborate with product management, UX/UI design, backend engineering, and business teams to define and implement functionalities.

• Convert designs and wireframes into responsive, user-friendly, and visually appealing mobile interfaces.

• Integrate mobile applications with RESTful APIs, backend services, databases, authentication systems, and third-party platforms.

• Develop secure features such as authentication, user profiles, push notifications, location-aware functionalities, camera/image capabilities, and other mobile features.

• Write clean, maintainable, well-documented, and reusable TypeScript and React Native code.

• Create and maintain unit and integration tests using Jest and HTTP-boundary mocking.

• Identify and resolve issues related to applications, development environments, builds, performance, usability, and production.

• Enhance applications for optimal performance, scalability, battery efficiency, and overall user experience.

• Engage in code reviews and adhere to GitHub standards for issues, branches, pull requests, continuous integration, and reviews.

• Oversee mobile builds, release preparations, and deployments via Expo/EAS, Apple App Store, and Google Play processes.

• Monitor application performance and user feedback, providing recommendations for enhancements.

• Contribute to technical architecture and engineering decision-making.

• Clearly communicate progress, risks, dependencies, environmental obstacles, and technical challenges early.


⛳️ Requirements

• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent professional experience.

• Over 5 years of professional experience in mobile application development.

• Proven experience in developing, testing, and deploying production cross-platform mobile applications.

• Strong expertise in React Native and TypeScript, with hands-on experience using Expo or a similar React Native toolchain.

• Experience in integrating mobile applications with RESTful APIs, backend services, authentication, and asynchronous client-side data management.

• Solid understanding of mobile application architecture, UI/UX principles, state management, caching, responsive design, and cross-platform functionality.

• Familiarity with Git and GitHub development practices, including feature branches, pull requests, code reviews, and continuous integration checks.

• Experience in independently setting up, debugging, and troubleshooting mobile development and build environments, including Android and/or iOS tools.

• Knowledge of mobile application security, authentication, secure storage, and best practices for data protection.

• Ability to work autonomously, take ownership of technical outcomes, and collaborate effectively within a small cross-functional team.

• Preferred: experience in launching and supporting cross-platform consumer mobile applications for both iOS and Android.

• Preferred: working knowledge of native iOS/Swift and/or Android/Kotlin concepts.

• Preferred: experience with AWS and cloud-hosted APIs and services.

• Preferred: familiarity with Expo Application Services (EAS), GitHub Actions, or similar mobile build and CI/CD tools.

• Preferred: experience implementing push notifications, analytics, payments or commerce, location services, camera/image functionalities, or other consumer mobile features.

• Preferred: experience in publishing applications through the Apple App Store and Google Play Store.

• Preferred: experience in startup or entrepreneurial environments.

• Preferred: experience with consumer-facing or community-driven applications.

• Preferred: familiarity with CI/CD pipelines, automated mobile application testing, and test-driven or regression-focused development practices.

• Preferred: knowledge of accessibility, mobile usability standards, and inclusive interaction design.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Flexible working hours and remote work opportunities.

• Health, dental, and vision insurance coverage.

• Professional development and continuous learning opportunities.

• A collaborative and supportive team culture.

• Paid time off and holidays.

People also viewed

DSV - Global Transport and Logistics4 hours ago

Industrial Engineer, Project Engineering

US flagOhio OnlyFull-timeSoftware Engineer$80k – $100k/year
ApplyView job
DSV - Global Transport and Logistics11 hours ago

Senior Industrial Engineer, Project Engineering

US flagTexas OnlyFull-timeSoftware Engineer$103k – $128k/year
ApplyView job
amps16 hours ago

Mobile App Developer

US flagUnited States OnlyFull-timeSoftware Engineer
ApplyView job
Koniag Government Services23 hours ago

COBOL Developer

US flagUnited States OnlyPart-timeSoftware Engineer
ApplyView job
Barnes Aerospace1 day ago

Director, Engineering – Europe/Asia

GB flagUnited Kingdom OnlyFull-timeSoftware Engineer
ApplyView job
MLabs1 day ago

Quant Developer

US flagUnited States, +1 more countryFull-timeSoftware Engineer$175k – $200k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers