Principal Engineer

3 weeks ago


Murfreesboro, Tennessee, United States Citigroup Inc Full time
About Citi

Citi is a leading global bank with a presence in over 160 countries and jurisdictions. We provide a wide range of financial products and services to consumers, corporations, governments, and institutions.

Job Summary

We are seeking a highly skilled Principal Engineer - UI to join our team. The successful candidate will be responsible for designing and developing applications using Angular 14 and above version. The ideal candidate will have a strong background in JavaScript, Typescript, CSS 3, SCSS, HTML 5, ES6+, and responsive web design.

Key Responsibilities
  • Collaborate with customer Business Analysts & SMEs to perform detailed requirements analysis.
  • Responsible for Components Design, Construction & Unit Testing of assigned components/modules.
  • Perform technical review and resolve any technical challenges.
  • Understanding of agile development methodologies and test-driven development practices.
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
  • Serve as mentor or coach to new or mid-level developers.
Requirements
  • Hands on experience in designing and developing applications using Angular 14 and above version.
  • Proficient in JavaScript, Typescript, CSS 3, SCSS, HTML 5, ES6+, and responsive web design.
  • Solid Experience with reactive programming concepts and RxJs (Observables).
  • Experience in Micro Front End (MFE) architecture using webpack module federation, NGRX.
  • Good knowledge of SOLID and component design principles.
  • Unit Testing (Jasmine, Karma, Jest).
  • E2E Testing (Protractor, Cypress).
  • Experience with Agile (Scrum).
  • Good coding standards.
  • Very good communication skills.
  • Problem-solving attitude.
  • Ability to establish priorities.
Education

Bachelor's degree/University degree or equivalent experience.

Job Family Group

Technology.

Job Family

Applications Development.

Time Type

Full time.

Primary Location

Rutherford New Jersey United States.

Primary Location Full Time Salary Range

$142, $213,480.00.

Citi offers competitive employee benefits, including:
  • medical, dental & vision coverage;
  • 401(k);
  • life, accident, and disability insurance;
  • and wellness programs.

Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.

Anticipated Posting Close Date

Sep 17, 2024.



  • Murfreesboro, Tennessee, United States Hispanic Technology Executive Council Full time

    About CitiCiti is a leading global bank with a presence in over 160 countries and jurisdictions, serving approximately 200 million customer accounts. We provide a wide range of financial products and services to consumers, corporations, governments, and institutions, including consumer banking and credit, corporate and investment banking, securities...


  • Murfreesboro, Tennessee, United States Heartland Water Technology Full time

    Job OverviewHeartland Water Technology, Inc. is seeking a highly skilled Principal Process Engineer-Waste Conversion to join our Gasification and Biosolids group. This team is responsible for commercializing a novel gasification technology and handling and drying biosolids. The successful candidate will be responsible for process design, project development,...


  • Murfreesboro, Tennessee, United States Citigroup Inc Full time

    About CitiCiti is a leading global bank with a presence in over 160 countries and jurisdictions. We provide a wide range of financial products and services to consumers, corporations, governments, and institutions.Our Operations & Technology teams are responsible for delivering technology solutions that support our business operations. We aim to create...


  • Murfreesboro, Tennessee, United States Citigroup Inc Full time

    About CitiCiti is a leading global bank with a presence in over 160 countries and jurisdictions, serving approximately 200 million customer accounts. Our mission is to create economic value that is systemically responsible and in our clients' best interests.Job SummaryWe are seeking a highly skilled Principal Engineer - UI to join our Functions Technology...


  • Murfreesboro, Tennessee, United States Citigroup Inc Full time

    About CitiCiti is a leading global bank with a presence in over 160 countries and jurisdictions, serving approximately 200 million customer accounts. Our mission is to create economic value that is systemically responsible and in our clients' best interests.Our TechnologyWe reimagine client and partner experiences to deliver excellence through secure,...


  • Murfreesboro, Tennessee, United States Citigroup Inc Full time

    About CitiCiti is a leading global bank with a presence in over 160 countries and jurisdictions, serving approximately 200 million customer accounts. Our mission is to create economic value that is systemically responsible and in our clients' best interests.Our Technology TeamsOur Operations & Technology teams are responsible for delivering technology...


  • Murfreesboro, Tennessee, United States Citigroup Inc Full time

    About CitiCiti is a leading global bank with a presence in over 160 countries and jurisdictions, serving approximately 200 million customer accounts. We provide a wide range of financial products and services to consumers, corporations, governments, and institutions, including consumer banking and credit, corporate and investment banking, securities...


  • Murfreesboro, Tennessee, United States Citigroup Inc Full time

    About CitiCiti is a leading global bank with a presence in over 160 countries and jurisdictions, serving approximately 200 million customer accounts. We provide a wide range of financial products and services to consumers, corporations, governments, and institutions, including consumer banking and credit, corporate and investment banking, securities...


  • Murfreesboro, Tennessee, United States Citigroup Inc Full time

    About CitiCiti is a leading global bank with a presence in over 160 countries and jurisdictions. We provide a wide range of financial products and services to consumers, corporations, governments, and institutions.Our Operations & Technology teams are responsible for delivering technology solutions that support our business operations and provide a seamless...


  • Murfreesboro, Tennessee, United States Citigroup Inc Full time

    About CitiCiti, a leading global bank, serves over 200 million customers across 160 countries and jurisdictions. Our mission is to create economic value that is systemically responsible and in our clients' best interests. As a bank with a brain and a soul, we strive to deliver excellence through secure, reliable, and efficient services.Functions...


  • Murfreesboro, United States Orion Group Full time

    Senior Process Engineer - Gasification and Biosolids GroupOur client, a rapidly growing holistic solutions company that reduces, separates, and converts challenging wastes, is seeking a Senior Process Engineer to join their innovative Gasification and Biosolids group. This team focuses on developing groundbreaking wastewater treatment technology at the...


  • Murfreesboro, United States Gpac Full time

    Manufacturing EngineerA well-established manufacturer is searching for a Manufacturing Engineer to join their team! A leader in their respective markets while also committed to both customers and employees. Great benefits and a fantastic work environment with long-term growth opportunities. Manufacturing Engineer Responsibilities:Development of engineering...