Remotery

Software Architect, Mobile

Posted 6 days ago

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

📋 Description

• Serve as a Fullstack Mobile Software Architect: design and outline the complete solution (mobile frontend utilizing Angular/Ionic and BFF with Node.js/NestJS), convert business requirements into technical specifications, design patterns, technical implementations, and decompose User Stories into detailed tasks;

• Assess and analyze the current project, pinpoint technical debt, and suggest action plans for resolution;

• Assist developers in grasping the software architecture while aligning business rules, acceptance criteria, test scenarios, and development requirements;

• Lead and facilitate technical discussions during refinement sessions, fostering clarity and alignment among team members;

• Ensure adherence to established cloud architecture requirements;

• Maintain a suitable and sustainable documentation process for projects within your scope;

• Advocate and implement best practices for observability, testing, security, and performance throughout the software lifecycle;

• Establish and refine communication patterns between the mobile application and the BFF, ensuring clear API contracts, versioning, and efficient calls;

• Define and implement the event tagging strategy for analytics, ensuring traceability, data quality, and alignment with product and data teams;


⛳️ Requirements

• Exceptional written and verbal communication skills in a remote setting, with the capability to translate technical decisions for varied audiences;

• Proven experience in technical leadership (establishing standards, best practices, and team direction);

• Extensive expertise in Angular and Ionic/Capacitor for hybrid mobile application development;

• Experience with native development when necessary;

• Strong emphasis on mobile application performance and stability;

• Familiarity with Node.js (NestJS) and constructing BFFs (Backend-for-Frontend);

• Proficient in TypeScript/JavaScript;

• Strong grasp of Design Patterns and architectural 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);

• Familiarity with Docker and CI/CD;

• Advanced Git skills (gitflow, pull requests, code review);

• Experience with Cloud platforms (preferably GCP);

• Experience working with Scrum or Kanban methodologies;

• Knowledge of event-driven architecture (Kafka, Pub/Sub, RabbitMQ);

• Familiarity with DDD (Domain-Driven Design);

• Experience in publishing apps to the App Store and Google Play;

• Understanding of mobile strategies (offline, caching, push notifications);

• Knowledge of micro-frontends or modularization of mobile applications;


🏝️ Benefits

• Medical and dental insurance;

• Life insurance;

• Commuter allowance (vale-transporte);

• Meal and food vouchers;

• Wellhub (Gympass);

• Childcare assistance;

• Support for children with disabilities;

• Performance-based bonus;

• Day off for your birthday;

• Alelo multi-benefits card;

• Allya - partnerships and discounts available via the app;

• Pet health insurance;

People also viewed

Webedia10 hours ago

Staff Engineer – API & Data

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
TechBiz Global10 hours ago

Senior AI Product Engineer

GR flagGreece OnlyFull-timeFull-stack Engineer
ApplyView job
The Flex10 hours ago

Full-Stack Engineering Lead

FR flagFrance OnlyFull-timeFull-stack Engineer
ApplyView job
Nodeworthy10 hours ago

Full Stack Developer

SG flagSingapore OnlyFull-timeFull-stack Engineer$4,000 – $6,000/month
ApplyView job
GoTo10 hours ago

Senior Software Engineer

HU flagHungary OnlyFull-timeFull-stack Engineer
ApplyView job
Squirro10 hours ago

Senior Software Engineer – Knowledge Graph, GraphRAG

CH flagSwitzerland OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers