
Senior IONIC Software Architect
Posted Aug 26

Posted Aug 26
This is a fully remote position, open to applicants in Brazil.
• Design and establish the comprehensive technical solution, encompassing the mobile frontend (Angular / Ionic) and the Backend for Frontend (BFF) using Node.js / NestJS.
• Convert business needs into technical specifications and design patterns, breaking down User Stories into detailed tasks for the team to implement.
• Analyze and map the existing project architecture, identifying technical debt and recommending structured action plans for resolution.
• Mentor and assist developers in comprehending the architecture, aligning business rules, acceptance criteria, test scenarios, and development requirements.
• Lead and facilitate discussions during technical refinement meetings, fostering clarity, alignment, and autonomy among team members.
• Ensure that projects adhere to established cloud architecture requirements and standards.
• Maintain a relevant, up-to-date, and sustainable documentation process for the projects under your oversight.
• Advocate and uphold best practices in observability, test automation, security, and high performance throughout the software development lifecycle.
• Define and enhance communication standards between the mobile application and the BFF, ensuring clear API contracts, versioning, and efficient calls.
• Establish and ensure the event-tagging strategy for analytics, guaranteeing traceability, data quality, and alignment with the Product and Data teams.
• Proven experience in defining engineering standards, architecture, and best practices in collaboration with development teams.
• Strong expertise in design patterns applicable to both mobile frontend and backend development (Repository, Strategy, Observer, Dependency Injection).
• Advanced skills in Angular and Ionic / Capacitor for developing hybrid mobile applications.
• Familiarity with native iOS / Android development.
• Experience in creating and maintaining Capacitor plugins.
• Proven track record in defining and implementing app optimization strategies, including reducing startup time, enhancing rendering performance, preventing jank/frame drops, and optimizing memory, network, and battery usage.
• Experience in leading app security strategies, including data protection, communication hardening, SSL/TLS pinning, root/jailbreak detection, and tamper detection.
• Advanced knowledge of Node.js with NestJS for constructing Backend for Frontend (BFF) layers.
• Strong command of the TypeScript / JavaScript ecosystem.
• Experience with MySQL, encompassing data modeling, query optimization, and index creation.
• Familiarity with MongoDB, Firestore, or similar technologies, including document-oriented modeling, query strategies, and performance optimization.
• Strong command of Firebase, covering Firestore, Realtime Database, Authentication, and Cloud Messaging.
• Experience with unit testing (Jasmine, Karma, or Jest), integration testing, and end-to-end testing (Cypress or similar tools).
• Competitive salary and performance-based bonuses.
• Opportunities for professional growth and development.
• Flexible working hours and remote work options.
• Comprehensive health and wellness benefits.
• Engaging company culture with team-building activities.
Aledade, Inc.
Stord
Truelogic Software
Get handpicked remote jobs straight to your inbox weekly.