Job Closed

This listing is no longer active.

Software Architect, Angular

Frontend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 10,001+H1B SponsorCompany SiteLinkedIn

Location

Brazil

Posted

46 days ago

Salary

0

Seniority

Senior

Job Description

Software Architect, Angular

Compass

• Act as a Fullstack Mobile Software Architect, designing and defining the complete solution, covering mobile frontend with Angular/Ionic and a BFF with Node/Nest, translating business requirements into technical criteria, design patterns, technical implementations and breaking down User Stories into detailed tasks; • Map and analyze the current project, identifying technical debt and proposing action plans for remediation; • Support developers in understanding the software architecture, aligning business rules, acceptance criteria, test scenarios and development requirements; • Lead and guide discussions during technical refinements, promoting clarity and alignment among team members; • Ensure compliance with pre-defined cloud architecture requirements; • Ensure an appropriate and sustainable documentation process for the projects under your responsibility; • Ensure and foster best practices for observability, testing, security and performance throughout the software lifecycle; • Define and evolve communication patterns between the mobile application and the BFF, ensuring clear API contracts, versioning and efficiency of calls; • Define and ensure the event tagging strategy for analytics, ensuring traceability, data quality and alignment with product and data teams.

Job Requirements

  • Clear written and verbal communication in a remote context, with the ability to articulate technical decisions objectively, document architecture proposals and facilitate discussions between technical and business stakeholders;
  • Proven technical leadership, with experience defining standards and evangelizing best practices within the team;
  • Advanced expertise in Angular and Ionic/Capacitor for developing hybrid mobile applications;
  • Work with native code when required;
  • Experience creating and maintaining Capacitor plugins;
  • Experience defining and applying strategies for application performance and stability, including startup time, rendering, jank/frame drops, memory usage, network and battery consumption;
  • Leadership in security strategy, covering data protection, communication and layer hardening, and guidance on advanced controls such as SSL/TLS pinning, root/jailbreak detection and tamper detection;
  • Advanced knowledge of Node.js with NestJS for building BFF (Backend for Frontend) layers;
  • Proficiency in the TypeScript/JavaScript ecosystem;
  • Solid knowledge of Design Patterns applied to mobile frontend and backend, such as Repository, Strategy, Observer and Dependency Injection;
  • Experience with automated testing, including unit, integration and end-to-end tests;
  • Knowledge of MySQL, including data modeling, query optimization and index usage;
  • Experience with Firebase, including Firestore, Realtime Database, Authentication and Cloud Messaging;
  • Knowledge of non-relational databases such as MongoDB or Firestore, including document-oriented modeling, query strategies and performance best practices;
  • Proficiency in analytics events, including taxonomy planning, implementation of custom events and data validation;
  • Experience with Docker for development and support of CI/CD environments;
  • Fluent use of Git, including gitflow, pull requests and code review;
  • Practical experience with Cloud environments, preferably GCP, including Cloud Run, Pub/Sub and Cloud SQL or equivalents;
  • Deployment and configuration of CI/CD pipelines using tools such as Azure DevOps or GitHub Actions;
  • Experience with agile methodologies such as Scrum or Kanban;
  • Knowledge of event-driven architectures and messaging, DDD, observability tools, app store publishing and distribution, caching strategies, push notifications, offline synchronization and micro-frontends will be considered a plus.

Benefits

  • Position also open to candidates with disabilities (PwD)

Related Job Pages

More Frontend Engineer Jobs

Zipdev logo

Senior Web Developer

Zipdev

Zipdev is a staffing and recruiting company that works with its clients to hire for tech positions. As an employer, the company aims to foster a flexible work environment that prom

• Build responsive, accessible, high-performance marketing websites using modern frameworks. • Develop and maintain reusable component libraries tied to design systems. • Implement SSR/SSG strategies to improve performance and SEO. • Integrate headless CMS platforms with scalable, component-based architectures. • Write clean, testable, well-documented code following best practices. • Debug and resolve production issues and participate in incident response. • Optimize sites for Core Web Vitals and overall performance. • Implement analytics, tracking, A/B testing, and personalization features. • Ensure accessibility compliance (WCAG 2.2 AA) and cross-browser/device compatibility. • Maintain unit, integration, and end-to-end tests. • Support CRO and experimentation initiatives. • Participate in code reviews and mentor junior developers. • Work closely with UX/UI designers to ensure accurate implementation. • Partner with marketing teams to implement technical SEO requirements. • Coordinate with analytics teams on tracking and instrumentation. • Contribute to documentation, coding standards, and architectural decisions.

Colombia
BillingPlatform logo

Frontend Developer

BillingPlatform

One Platform, Infinite Possibilities

ContractRemoteTeam 201-500Since 2012H1B Sponsor

• Develop high-quality UI components using our proprietary framework, along with HTML, CSS, and JavaScript • Optimize UI performance and ensure smooth user experiences across various devices and browsers • Collaborate with designers and backend developers to create seamless, scalable, and maintainable solutions • Write clean, well-documented, and testable code, following best practices and coding standards • Ensure the stability of existing functionality by following a structured approach to development, testing, and integration • Actively participate in code reviews, providing constructive feedback to improve code quality and maintainability

Serbia
Job Closed
Full TimeRemoteTeam 501-1,000Since 2011H1B Sponsor

• Collaborate with cross-functional teams and stakeholders to define requirements and translate them into scalable, maintainable frontend solutions. • Build, test, and deploy high-quality frontend features using React, JavaScript, TypeScript, and shared libraries. • Work across both monolithic and microfrontend architectures, contributing to modularization and reusable components. • Ensure robust observability and monitoring using tools such as Sentry and Grafana proactively identifying and addressing issues. • Participate in on-call support rotations, helping maintain system stability and performance. • Drive technical initiatives and improvements, contributing to codebase health, developer experience, and best practices. • Mentor team members, provide constructive feedback, and foster knowledge sharing across the team.

Ukraine
zł275K - zł413K / year
Job Closed
Full TimeRemoteTeam 501-1,000Since 2011H1B Sponsor

• Collaborate with cross-functional teams and stakeholders to define requirements and translate them into scalable, maintainable frontend solutions. • Build, test, and deploy high-quality frontend features using React, JavaScript, TypeScript, and shared libraries. • Work across both monolithic and microfrontend architectures, contributing to modularization and reusable components. • Ensure robust observability and monitoring using tools such as Sentry and Grafana proactively identifying and addressing issues. • Participate in on-call support rotations, helping maintain system stability and performance. • Drive technical initiatives and improvements, contributing to codebase health, developer experience, and best practices. • Mentor team members, provide constructive feedback, and foster knowledge sharing across the team.

Poland
zł275K - zł413K / year
Job Closed