Senior IONIC Software Architect

Posted Aug 26

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

📋 Description

• 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.


⛳️ Requirements

• 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).


🏝️ Benefits

• 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.

People also viewed

Aledade, Inc.4 hours ago

Senior Software Engineer – Risk

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Stord4 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Truelogic Software4 hours ago

Senior Full-stack Engineer – React, Node, Backend-Focused

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Unikraft5 hours ago

GTM Engineer

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Nagarro5 hours ago

Staff Engineer

US flagUnited States, +2 more locationsFull-timeFull-stack Engineer
ApplyView job
GSD PLUS S.A.S5 hours ago

Desarrollador FullStack

CO flagColombia 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