
Senior Mobile Application Developer
Posted 16 hours ago

Posted 16 hours ago
This is a fully remote position, open to applicants in United States.
• 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.
• 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.
• 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.
DSV - Global Transport and Logistics
DSV - Global Transport and Logistics
Koniag Government Services
Get handpicked remote jobs straight to your inbox weekly.