This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Citi is looking to hire a full stack lead developer to work on a range of technologies (Java, Kafka, React, Angular 7+, AngularJS, TypeScript and JSUnit (Karma / Jasmine / e2e Testing)). Web design experience is preferred. You will be playing a pivotal role in the UX cycle: research and create visually pleasing interfaces, coordinating their implementation and integration, and more. You will be expected to apply user-centered design processes to create high quality user experiences, and reusable patterns and assets for various products. Designing and maintaining common components; Creating user interface components and assets; Evaluating multiple concepts for projects and suggesting ideas are worth pursuing; Fulfilling several requests simultaneously while meeting tight deadlines
Job Responsibility:
Get involved & take responsibility in requirement gathering/understanding
Be proficient/expert in Front End technologies Angular, AngularJS, React(optional), share expertise with the team to address project requirements
To work proactively & independently to address project requirements, and articulate issues/challenges at appropriate time to address project delivery risks
Providing expertise in technical analysis and solving technical issues during project delivery
Experience in Full-Life-Cycle Development of Web/Mobile projects
To do code review, test case reviews and ensure code developed meets the requirements
Good at Design/Coding/Testing/Documentation/Debugging
Requirements:
Hands-on knowledge of Java, Angular7+ and Typescript
Knowledge of Javascript
Understanding of UX design
Excellent attention to details
Minimum 8 years of software development experience, including Angular7+, AngularJS, Nodejs, TypeScript, HTML5, CSS3
Must have knowledge on JavaScript unit test frameworks (Jasmine/Karma)
Knowledge of end to end testing using Protractor, Cypress
Should have knowledge and experience of Design patterns
Knowledge of using Git, Bitbucket, Teamcity, uDeploy
Experience with Advanced SOAP/REST Client or similar
Client-side JavaScript debugging
Good team player who is a self-starter and well organized
Functional and Technical Specs documentation
Bachelor’s degree (in science, computers, information technology or engineering)
Candidate should be willing to work late in the evening India time on need basis in order to interact with US onshore team and to meet urgent requests by Clients