Senior React JS Developer Assistant Vice President

Department Icon IT / Software Development & Related
Posted: 1 year ago
8-12 years
Maharashtra, Pune
IT / Software Development & Related
Work from Office
Full Time

Posted: 1 year ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.

Job Description

    As an Applications Development Senior Programmer Analyst at our company, your role involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team to contribute to applications systems analysis and programming activities.

    **Responsibilities:**

    • **Frontend Development:** You will develop responsive, high-performance web applications using React.js and related libraries to deliver exceptional user experience for a risk management application.
    • **AG-Grid Expertise:** Your work will require solid hands-on experience working and implementing complex functionalities using Ag-grid, preferably version 31+.
    • **RXJs:** You should be extremely comfortable working with Reactive extension to debug and implement event-driven workflows.
    • **UI/UX Design Implementation:** Work closely with UI/UX designers to translate design mockups and wireframes into interactive and visually appealing user interfaces.
    • **Component Development:** Create reusable React Components and libraries to facilitate rapid development and ensure consistency across different sections of the application.
    • **State Management:** Implement state management such as Redux or Recoil to manage application state efficiently and ensure data consistencies across components.
    • **Integration with Backend Services:** Collaborate with backend developers to integrate frontend components with RESTful APIs, ensuring seamless data flow and synchronization.
    • **Performance Optimization:** Identify and address performance bottlenecks in the application, including rendering optimizations, code splitting, and lazy loading techniques.
    • **Code Quality and Testing:** Write clean, well-documented code following best practices and coding standards. Conduct unit tests and integration tests to ensure system stability.
    • **Continuous Learning:** Stay updated with the latest trends and developments in frontend technology, especially in the React ecosystem.

    **Experience / Background:**

    • 8 to 12 years of experience.
    • Proven experience as a front-end React developer with proficiency in React.js and State management (Redux/Recoil/Mobx/Context API etc).
    • Solid understanding of React Hooks and functional components.
    • Knowledge of performance optimization techniques such as memoization and useCallback.
    • Hands-on experience in C#, good to have WPF and MVVM.
    • Familiarity with popular react component libraries such as MaterialUI, Ant Design, or Semantic UI.
    • Solid hands-on experience with Typescript for static typing and improved code maintainability in React projects.
    • Solid hands-on experience working with AG Grid, clear understanding of CSRM/SSRM/Viewport RM/Full RM.
    • Solid understanding of web technologies including HTML5, CSS3, and Javascript ES6+.
    • Experience with front-end tools such as Webpack, Babel, Yarn, Npm, etc.
    • Experience in integrating RESTful APIs and handling async operations.
    • Experience with UI/UX design principles and building wireframes.
    • Strong problem-solving skills and ability to troubleshoot complex React-related issues.

    **Additional Skills:**

    • Experience with C#, ideally with desktop as well as web-services and .Net core and distributed micro-services-based architectures.
    • Experience with a UI test automation framework such as Playwright, Cucumber, etc.
    • A good understanding of async programming. Functional programming experience useful.
    • Knowledge of MongoDB or other NoSQL databases and general SQL experience useful.
    • Experience in a Continuous Integration / Continuous Delivery and Automated Deployment environment with tools such as Jenkins, TeamCity, uDeploy.
    • Prior experience working with WPF is useful.
    • Knowledge of banking or financial service is a plus.

    **Education:**

    - Bachelors 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.,

Skills

CFunctional ProgrammingHtml5JavascriptNosql DatabasesTestingUi/ux Design PrinciplesWeb TechnologiesDeveloperRestfulApiSqlReactBabelCSS3WPFRXJsPerformance OptimizationCReactjsReact HooksWebpackMVVMUIUX DesignHTML5Javascript ES6Functional ComponentsAGGridIntegration With Backend ServicesRESTful APIsTypescriptWeb TechnologiesComponent DevelopmentState ManagementTestingContinuous LearningMemoizationCode QualityYarnNpmUseCallback

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

About Company

Citi is a multinational investment bank and financial services corporation headquartered in New York City, providing consumers, corporations, governments and institutions with a broad range of financial products and services.

Similar Jobs

View all
Loading...
Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Maharashtra.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.