FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAngularCloudDockerFirebaseGoogle Cloud PlatformIonicJavaScriptKafkaMySQLNode.jsNoSQLRabbitMQTypeScript
About the role
Key responsibilities & impact- Act as a Fullstack Mobile Software Architect: design and define the complete solution (mobile frontend with Angular/Ionic and BFF with Node.js/NestJS), translate business requirements into technical criteria, design patterns, technical implementations and break down User Stories into detailed tasks;
- Map and analyze the current project, identify technical debt and propose action plans to resolve it;
- Support developers in understanding the software architecture, aligning business rules, acceptance criteria, test scenarios and development requirements;
- Lead and guide technical discussions during refinement sessions, promoting clarity and alignment among team members;
- Ensure compliance with pre-defined cloud architecture requirements;
- Maintain an appropriate and sustainable documentation process for projects under your responsibility;
- Promote and enforce best practices for observability, testing, security and performance throughout the software lifecycle;
- Define and evolve communication patterns between the mobile app and the BFF, ensuring clear API contracts, versioning and efficient calls;
- Define and enforce the event tagging strategy for analytics, ensuring traceability, data quality and alignment with product and data teams.
Requirements
What you’ll need- Clear written and verbal communication in a remote environment, with the ability to translate technical decisions for different audiences;
- Experience in technical leadership (definition of standards, best practices and team direction);
- Strong expertise in Angular and Ionic/Capacitor for hybrid mobile app development;
- Experience with native development when required;
- Strong focus on mobile app performance and stability;
- Experience with Node.js (NestJS) and building BFFs (Backend-for-Frontend);
- Proficiency in TypeScript/JavaScript;
- Solid knowledge of Design Patterns and architecture best practices;
- Experience with MySQL (modeling and performance optimization);
- Experience with Firebase (Authentication, Messaging, Firestore);
- Knowledge of NoSQL databases;
- Implementation of events for analytics (Google Analytics, Firebase Analytics, GTM or similar);
- Experience with automated testing (unit, integration and e2e);
- Knowledge of Docker and CI/CD;
- Advanced Git (gitflow, pull requests, code review);
- Experience with Cloud platforms (preferably GCP);
- Experience working with Scrum or Kanban;
- Event-driven architecture (Kafka, Pub/Sub, RabbitMQ);
- Knowledge of DDD (Domain-Driven Design);
- Experience publishing apps to the App Store and Google Play;
- Mobile strategies (offline, caching, push notifications);
- Micro-frontends or modularization of mobile applications.
Benefits
Comp & perks- Medical and dental insurance;
- Life insurance;
- Commuter allowance (vale-transporte);
- Meal and food vouchers;
- Wellhub (Gympass);
- Childcare assistance;
- Assistance for children with disabilities;
- Performance-based bonus;
- Day off for your birthday;
- Alelo multi-benefits card;
- Allya - partnerships and discounts via the app;
- Pet health insurance;
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AngularIonicNode.jsNestJSTypeScriptJavaScriptMySQLFirebaseDockerCI/CD
Soft Skills
clear communicationtechnical leadershipteam directionproblem-solvingdocumentationcollaborationclarity in discussionsalignmentmentoringanalytical thinking
