Principal Software Engineer
4 weeks ago
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.
Our Operations & Technology teams are responsible for delivering technology solutions that support our business operations. We aim to create economic value that is systemically responsible and in the best interests of our clients.
Job SummaryWe are seeking a Principal Engineer - UI to lead the development of our UI applications. The successful candidate will have experience in designing and developing applications using Angular 14 and above, as well as proficiency in JavaScript, TypeScript, CSS 3, SCSS, HTML 5, and ES6+.
The ideal candidate will have a strong understanding of reactive programming concepts and RxJs, as well as experience with Micro Front End architecture using Webpack module federation and NGRX. They will also have excellent analytical, problem-solving, and troubleshooting skills, as well as the ability to establish priorities and adjust to changing circumstances.
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
- Hands on experience in designing and developing applications using Angular 14 and above version
- Proficient in JavaScript, TypeScript, CSS 3, SCSS, HTML 5, and ES6+
- 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
- Minimum of 8+ years of UI development experience
- 3+ years' experience with leading cross-functional Angular teams
Bachelor's degree/University degree or equivalent experience
Job Family GroupTechnology
Job FamilyApplications Development
Time TypeFull time
Primary LocationRutherford New Jersey United States
Primary Location Full Time Salary Range$142, $213,480.00
In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards.
Citi offers competitive employee benefits, including:- medical, dental & vision coverage
- 401(k)
- life, accident, and disability insurance
- wellness programs
Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.
For additional information regarding Citi employee benefits, please visit Available offerings may vary by jurisdiction, job level, and date of hire.
Anticipated Posting Close DateSep 17, 2024
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
-
Senior Software Engineer
4 weeks ago
Murfreesboro, Tennessee, United States Citigroup Inc Full timeAbout 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...
-
**Software Engineer
1 week ago
Murfreesboro, Tennessee, United States Waffle House Full timeAbout the RoleWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience with full-stack development and a strong understanding of JavaScript.Key ResponsibilitiesDesign and develop scalable web applications using JavaScript and relevant frameworks.Collaborate with our team of developers to ensure seamless...
-
Senior Software Development Engineer in Test
4 weeks ago
Murfreesboro, Tennessee, United States Diverse Lynx Full timeJob Summary: We are seeking a highly skilled Senior Software Development Engineer in Test to join our team at Diverse Lynx LLC. As a key member of our automation team, you will be responsible for designing, developing, and maintaining automated testing frameworks to ensure the highest quality of our software products. Key Responsibilities: Design and...
-
Senior Java Software Engineer
4 weeks ago
Murfreesboro, Tennessee, United States Syntricate Technologies Full timeJob SummaryWe are seeking a highly skilled Senior Java Software Engineer to lead our team in designing and developing cutting-edge applications using Java EE technology stack with Spring Boot and similar frameworks.Key Responsibilities:Collaborate with customer Business Analysts and SMEs to perform detailed requirements analysisResponsible for components...
-
Manufacturing Quality Engineer
4 weeks ago
Murfreesboro, Tennessee, United States Autocam Medical Full timeJob Title: Manufacturing Quality EngineerAutocam Medical is a leading contract manufacturer of orthopedic implants, spinal implants, precision instruments, and orthopedic cutting tools. We offer a value-added approach to high-precision manufacturing, with specialties in CNC milling, turning, and cutter grinding.Job Summary:The Manufacturing Quality Engineer...
-
Civil Engineer
4 weeks ago
Murfreesboro, Tennessee, United States gpac Full timeJoin a leading Civil Engineering firm dedicated to creating sustainable and impactful solutions for our clients. As a Civil Engineer specializing in Land Development Design, you will play a pivotal role in transforming conceptual plans into reality. **Key Responsibilities:** * Conduct site analysis and assessments for proposed land development projects. *...
-
UI Frontend Engineer
4 weeks ago
Murfreesboro, Tennessee, United States Dexian DISYS Full timeJob Title: UI Frontend EngineerLocation: Rutherford, NJJob Type: PermanentJob Description:We are seeking a highly skilled UI Frontend Engineer to join our team at Dexian DISYS. As a UI Frontend Engineer, you will be responsible for designing and developing applications using Angular 14+ and other cutting-edge technologies. You will work closely with our...
-
Process Engineer
3 weeks ago
Murfreesboro, Tennessee, United States Ortho Clinical Diagnostics Full timeThe OpportunityOrtho Clinical Diagnostics, a world-leading in vitro diagnostics company, is seeking a skilled Process Engineer to join our team. With a strong background in chemical engineering and a passion for diagnostic solutions, you will play a critical role in optimizing our manufacturing processes to deliver high-quality products to our customers.The...
-
Murfreesboro, Tennessee, United States New York Football Giants Full timeJob OverviewThe New York Giants are seeking a highly skilled Data Engineer / Manager, Business Data Operations to lead the development and maintenance of the business intelligence infrastructure. This role is responsible for acquiring, storing, transforming, extracting, and utilizing data through databases, APIs, integrations, and ETL processes.Key...
-
Service Mesh Platform Engineer
3 weeks ago
Murfreesboro, Tennessee, United States Citigroup Inc Full timeAbout Citi:Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Our technology solutions are the foundations of everything we do from keeping the bank safe, managing global resources, and providing the technical tools our workers need to be successful to designing our...
-
Lead Facilities Control Systems Engineer
4 weeks ago
Murfreesboro, Tennessee, United States AESC Group Full timeAbout AESC US LLCAESC US LLC is a leading supplier of full-value-chain battery solutions, committed to solving the challenges of a sustainable future. Our lithium-ion batteries are used in nearly one million electric vehicles worldwide, with a stellar safety record of zero-critical issues.Job SummaryWe are seeking a highly skilled Lead Facilities Control...
-
Lead Facilities Control Systems Engineer
4 weeks ago
Murfreesboro, Tennessee, United States AESC Group Full timeAbout AESC US LLCAESC US LLC is a leading organization committed to solving the challenges of a sustainable future. Our mission is to design, manufacture, and sell high-performance products that contribute to a zero-carbon emission future.About the RoleWe are seeking a highly skilled Lead Facilities Control Systems Engineer to join our team. As a key member...
-
Murfreesboro, Tennessee, United States Inficare Full timeJob Title: Lead Salesforce Commerce Cloud Development or ArchitectJob Summary:We are seeking a highly skilled and experienced Lead Salesforce Commerce Cloud Development or Architect to join our team at Inficare. The successful candidate will be responsible for leading a team of software engineers in the development and implementation of Salesforce Commerce...
-
Senior Manager Factory Industrialization Lead
4 weeks ago
Murfreesboro, Tennessee, United States AESC Group Full timeAbout the RoleAESC is expanding its local engineering teams to support the launch of new battery manufacturing facilities across the Southeastern United States. As the Regional Senior Manager Factory Industrialization, you will lead a team of industrial engineers responsible for planning, designing, and executing factory development projects within the US...
-
Facilities Control Systems Engineer Manager
4 weeks ago
Murfreesboro, Tennessee, United States AESC US LLC Full timeAbout the RoleAESC US LLC is seeking a highly skilled Manager, Facilities Control Systems Engineer to join our team. As a key member of our Global Industrial Development function, you will be responsible for collaborating with cross-functional teams to integrate Industrial Facility systems. These systems will include Compressed air, Cooling water, Chillers,...
-
Lead Facilities Control Systems Engineer
4 weeks ago
Murfreesboro, Tennessee, United States AESC US LLC Full timeAbout the RoleAESC US LLC is seeking a highly skilled Lead Facilities Control Systems Engineer to join our team in the US region. As a key member of our Global Industrial Development function, you will play a crucial role in integrating Industrial Facility systems, including Compressed air, Cooling water, Chillers, HVAC, Lighting, Security, Fire Suppression,...
-
Senior Vice President of Architecture
3 weeks ago
Murfreesboro, Tennessee, United States Citigroup Inc Full timeAbout the RoleWe are seeking a highly skilled and experienced Senior Vice President of Architecture to join our team at Citigroup Inc. As a key member of our architecture governance bodies, you will provide technical leadership to a team of Software Engineers/Analysts and ensure that application design adheres to appropriate architectural and design...
-
Survey CAD Technician
3 weeks ago
Murfreesboro, Tennessee, United States Actalent Full timeJob Title: Survey CAD TechnicianActalent is seeking a skilled Survey CAD Technician to join our team. As a Survey CAD Technician, you will play a critical role in creating accurate and detailed drawings and survey maps.Key Responsibilities:Utilize software to create accurate and detailed drawings and survey maps.Collaborate with management and field crew to...
-
Electromechanical Equipment Specialist
4 weeks ago
Murfreesboro, Tennessee, United States Sparks Group Full timeSparks Group is seeking a highly skilled Field Engineer III to provide customer-site servicing, installation, and repair of complex electromechanical equipment for the Federal Reserve.The ideal candidate will possess a strong background in electromechanical equipment and troubleshooting, with excellent communication and problem-solving...
-
Senior Quality Assurance Specialist
3 weeks ago
Murfreesboro, Tennessee, United States IDEX Full timeJob SummaryWe are seeking a highly skilled Senior Quality Engineer to join our team at IDEX. This role will provide quality assurance support to the product development team, resolving bugs, defects, and other potential issues and ensuring that products meet customer specifications.Key ResponsibilitiesInvestigate product quality problems, determine root...