This is an exciting opportunity to join a team that is driven by passion for technology and developing its people. You will be closely working with our user experience team, UI development team, QA and business stakeholders, with a lot of room to learn and grow; we are committed to offering as many opportunities as we can to our team members to help them develop both their technical and leadership qualities. You will take on a hands-on role in developing the future state of our platforms while contributing to our development, testing and deployment best practices. Key Responsibilities
Build and maintain our state-of-the-art Single-Dealer Platforms ensuring timely delivery of work items in the sprint.
Develop and safeguard our code quality and testing standards.
Work closely with our colleagues in UX, Development QA and business to understand requirements and ensure the end product matches expectations.
Co-ordinate with UX team in developing design system components in Angular framework
Building design system components based on requirement and maintaining the code standard
Evaluate and perform POCs on new strategic technical products and applications.
Required Skills, Experience and Competencies
Full-stack HTML5 development, using latest technologies and libraries
Good knowledge of UI/UX design implementation in JavaScript frameworks, HTML5 and CSS
Strong knowledge of Angular 9+, React, Typescript, NPM and Node JS
Strong expertise with HTML 5, CSS 3, SASS, and writing cross-browser compatible code.
Be willing to learn and improve by staying up to date on the latest developments and trends in Angular, JavaScript, and front-end engineering.
Work with the entire engineering team to improve the current code and with the DevOps team on the product architecture.
Develop application code and unit test in the Angular, REST Web Services.
Defining and setting development, test, release, update, and support processes for DevOps operation
Troubleshooting techniques and fixing the code bugs
Selecting and deploying appropriate CI/CD tools
Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
Qualifications:
5-8 years of relevant experience
Experience in systems analysis and programming of software applications
Experience in managing and implementing successful projects
Working knowledge of consulting/project management techniques/methods
Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Education:
Bachelor’s degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. - Job Family Group: Technology - Job Family: Applications Development - Time Type: Full time - 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. Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View the "EEO is the Law" poster. View the EEO is the Law Supplement. View the EEO Policy Statement. View the Pay Transparency Posting
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.