Find Places

Mid-Level Mobile Developer - Mobile App (1-Month Contract)

Posted: 2 hours ago

Job Description

About the ProjectWe're seeking a mid-level mobile developer to contribute to a comprehensive location-based service platform. The project is structured as an Angular monorepo managed by Nx, with the mobile application leveraging Ionic and Capacitor for seamless native deployment.What You'll Be Working On•⁠ ⁠Enhance and maintain the existing mobile application codebase•⁠ ⁠Implement new features and UI components using Angular and Ionic•⁠ ⁠Integrate with shared libraries for authentication, state management, and reusable UI components•⁠ ⁠Ensure cross-platform compatibility and optimal performance•⁠ ⁠Collaborate within the established codebase architecture and patternsTechnology Stack•⁠ ⁠Frontend Framework: Angular 19+ (TypeScript)•⁠ ⁠Mobile Framework: Ionic 8+ for hybrid mobile UI components•⁠ ⁠Native Bridge: Capacitor for mobile deployment and native APIs•⁠ ⁠State Management: NgRx with custom store patterns•⁠ ⁠Styling: Tailwind CSS with a custom preset library•⁠ ⁠Build System: Nx monorepo with shared libraries•⁠ ⁠Architecture: Component-based with modular shared feature libraries•⁠ ⁠Authentication: Custom authentication system with route guards•⁠ ⁠UI Components: Reusable components from a shared libraryRequirements•⁠ ⁠Experience: 3-5 years in mobile or web development•⁠ ⁠Angular: Strong proficiency in Angular (17+), including standalone components, reactive forms, and routing•⁠ ⁠Mobile Development: Hands-on experience with Ionic and Capacitor for cross-platform mobile apps•⁠ ⁠TypeScript: Advanced knowledge of TypeScript and modern ES6+ features•⁠ ⁠State Management: Familiarity with NgRx or equivalent state management solutions•⁠ ⁠CSS: Proficiency with Tailwind CSS and responsive design principles•⁠ ⁠Build Systems: Experience with Nx monorepo architecture and Angular CLI•⁠ ⁠Version Control: Strong Git workflow skills•⁠ ⁠Problem-Solving: Ability to navigate, debug, and extend existing codebases•⁠ ⁠Infrastructure: Reliable laptop and stable high-speed internet connectionPreferred Qualifications•⁠ ⁠Experience with shared library architectures in monorepos•⁠ ⁠Knowledge of mobile app deployment processes•⁠ ⁠Understanding of authentication patterns and security best practices•⁠ ⁠Familiarity with Angular testing frameworks (e.g., Jest, Cypress)•⁠ ⁠Experience with UI component libraries and design systemsWhat We Offer•⁠ ⁠Full-time remote work arrangement (40 hours/week)•⁠ ⁠1-month focused contract with potential for extension based on project needs•⁠ ⁠Opportunity to work on a sophisticated monorepo architecture•⁠ ⁠Access to well-documented shared libraries, clear project structure, and collaborative tools (e.g., Slack, GitHub)Project Structure You'll Work WithThe mobile application adheres to a clean architecture, featuring:•⁠ ⁠Shared libraries for authentication, UI components, models, and routing•⁠ ⁠Lazy-loaded feature modules for efficient loading•⁠ ⁠Centralized state management with NgRx•⁠ ⁠Consistent styling via a Tailwind preset•⁠ ⁠Proper separation of concerns across multiple apps in the monorepoHow to ApplyPlease submit your resume, along with links or examples of Angular/Ionic mobile applications you've developed. Highlight any experience with monorepo architectures or complex state management systems. Applications should be sent to hr@findplaces.co on or before November 15, 2025. We review submissions on a rolling basis and will follow up with qualified candidates for a short technical discussion.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In