Software Engineer (Java) – Credit – Relocation to Spain, Poland or Portugal – REMOTE

Revolut
  • Post Date: 3 stycznia, 2025
  • 39494
  • Applications 0
  • Views 7
Job Overview

logoJob Title: Senior Front-End (Angular) Developer

Location: Hybrid (2-Days Onsite per week) in Houston, TX, 77086

Duration: 6-12+ Months Contract

Interview process: Phone followed by Video Interview.

Job Description:-

Looking for micro frontend on the angular one.

Key Responsibilities

Angular-Centric Development: Design develop and maintain robust scalable and efficient front-end applications using the latest versions
of Angular.Component Architecture: Build reusable and modular components directives and services to ensure consistency and scalability across applications.UI/UX Integration: Collaborate with UI/UX designers to implement
visually appealing and responsive designs that enhance user experience.State Management: Utilize state management libraries like NgRx or RxJS to manage application state and handle complex asynchronous workflows effectively.Performance
Optimization: Optimize application performance through lazy loading Ahead-Of-Time AOT compilation and efficient DOM manipulation.API Integration: Seamlessly integrate front-end components with backend RESTful APIs ensuring
secure and efficient data communication.Code Quality: Write clean maintainable and well-documented code while adhering to best practices including unit testing with tools like Jasmine and Karma.Cross-Browser Compatibility:
Ensure applications are fully functional and consistent across multiple browsers and platforms.Tooling and Workflow Automation: Utilize tools like Webpack Angular CLI and npm to streamline development and build processes.Collaboration:
Work closely with cross-functional teams to define requirements troubleshoot issues and ensure alignment on technical solutions.Mentorship: Mentor junior developers conduct code reviews and contribute to team knowledge-sharing
initiatives.Agile Contribution: Actively participate in Agile ceremonies including sprint planning daily stand-ups and retrospectives.

Required Skills

Angular Expertise: Minimum of 5 years of hands-on experience with Angular preferably Angular 10 including a deep understanding of its core concepts such as modules components services dependency
injection and routing.JavaScript Mastery: Strong proficiency in JavaScript and modern ES6 features with a solid understanding of TypeScript.HTML CSS: Advanced knowledge of HTML5 CSS3 and pre-processors like SASS/SCSS for
building responsive and visually appealing user interfaces.State Management: Proficient in state management libraries such as NgRx RxJS or equivalent.Testing and Debugging: Experience with front-end testing frameworks and
tools like Jasmine Karma Protractor or Cypress for unit and end-to-end testing.Version Control: Strong expertise in using Git for version control including experience with branching strategies.Performance Optimization: Demonstrated
ability to optimize front-end performance through techniques like lazy loading AOT and tree-shaking.API Integration: Experience in integrating and consuming RESTful APIs with a solid understanding of authentication mechanisms
such as OAuth and JWT.Agile Methodologies: Familiarity with Agile software development practices including sprint planning and iterative delivery.Problem-Solving Skills: Strong analytical and problem-solving skills with
a keen eye for detail.Experience with Web Accessibility WCAG compliance and building inclusive user interfaces.Familiarity with progressive web applications PWA and Service Workers.Knowledge of CI/CD pipelines and deployment
automation for front-end applications.Experience with other front-end frameworks like React or Vue.js optional but a plus.Exposure to micro-frontends architecture.Familiarity with containerization tools like Docker for front-end
deployment.

Job Detail
Shortlist Never pay anyone for job application test or interview.