Encora

Senior Frontend Developer

Encora
Apply
9 hours ago
Lima, PeruSenior

Responsibilities

  • Develop robust, scalable frontend components aligned with architecture and security standards.
  • Design and implement frontend solutions focused on performance, maintainability, and scalability.
  • Review code and ensure technical standards are followed across the team.
  • Participate in defining the technical architecture of frontend solutions.
  • Maintain current technical and functional documentation.
  • Participate in resolving critical incidents and production issues.
  • Lead continuous-improvement initiatives in frontend development.
  • Promote quality, security, and code-review best practices.
  • Collaborate with multidisciplinary teams to ensure the technical feasibility of solutions.
  • Mentor junior and mid-level developers.

Requirements

  • More than four years of professional frontend development experience.
  • Advanced experience developing applications with Angular 12 or higher.
  • Experience with Angular Dynamic Components, Standalone Components, OnPush Change Detection Strategy, Angular Monorepos, Angular SSR, Angular Libraries, Dependency Injection, and Angular Tokens.
  • Experience managing state with NgRx, NGXS, and Redux.
  • Strong JavaScript ES6+ knowledge, including Template Literals, Object Literals, Default Parameters, Rest and Spread Operators, Map and Set, and ES Modules.
  • Strong TypeScript knowledge, including Decorators and Mixins.
  • Experience with RxJS 6 or higher and single-page applications.
  • Knowledge of SEO, SEM, and web accessibility.
  • Experience implementing microfrontend architectures with Angular Elements and Module Federation.
  • Proficiency with Flexbox, CSS Grid, Media Queries, CSS Variables, SCSS Mixins, and CSS animations and transitions.
  • Experience applying MVP, MVVM, BLoC, Strategy, Builder, Factory, and Adapter design patterns.
  • Advanced Git knowledge, including interactive rebase, cherry-pick, stash, merge, and conflict resolution.
  • Experience with code review, secure programming, functional programming, reactive programming, refactoring, and Git Flow.
  • Experience using SonarQube, SAST tools, and DAST tools.
  • Knowledge of commit and pull request standards, CORS, Content Security Policy, and OWASP Top 10.
  • Preferred experience with ReactJS, Vue.js, Jscrambler, Microsoft MSAL, CryptoJS, JFrog Xray, browser storage and caching, Node.js REST APIs, Azure Functions with JavaScript, cloud architectures, modern enterprise applications, and continuous integration and automation.
  • Strong communication, technical leadership, mentoring, analytical, problem-solving, collaboration, adaptability, self-learning, and results-oriented abilities.

Benefits

  • Hybrid work arrangement in Lima, Peru, with office attendance twice per week.

Tech Stack

AngularAzureGitJavaScriptNode.jsReactReduxSonarQubeTypeScriptVue.js

Categories

Encora

About Encora

5,001-10,000 employees

Encora provides software and digital product engineering services for technology companies and enterprises, including cloud-native development, data engineering, and QA. It operates a global delivery model and supports outsourced product development and managed engineering teams. Headquartered in Santa Clara, California, Encora is privately held and was acquired by Coforge; it previously raised $200 million in private equity funding in 2019.

Contact me