Job Description
Job Title: Senior React.js Developer (UX/Front End)
Location: San Jose, CA
About the Role:
We are looking for a highly skilled and experienced React.js Developer (UX/Front End) to join our dynamic team. In this role, you will be working for a large Fintech Technology Client responsible for developing a robust enterprise-wide web application that enables various AI tools to large user base. You should be comfortable working in a fast-paced, startup-like environment and collaborating closely with cross-functional teams.
Key Responsibilities:
Develop and maintain user-friendly web applications using React.js.
Good knowledge of backend services, Python and Google Cloud.
Work with AI tool integrations to enhance application functionality.
Good understanding of Prompt Engineering concepts and Generative AI Concepts such as RAG concepts.
Implement responsive designs to ensure a seamless user experience.
Collaborate with designers, backend developers, and product managers to develop and craft high-quality user experiences.
Write clean, maintainable, and efficient code while following best practices for open-source development.
Optimize components for maximum performance across a vast array of web-capable browsers.
Debug and optimize code progressively to ensure the application meets performance and scalability goals.
Engage in the design and review of front-end architecture, and the development of new features and functionality.
Participate in code reviews, team meetings, and mentoring of junior developers when necessary.
Nice to Have Skills:
Experience with IDE plugin development for IntelliJ or VS Code.(good to have, not mandatory )
Familiarity with other front-end technologies and frameworks (TypeScript, Kotin).
Knowledge of server-side rendering and building static web applications with React.
Understanding of RESTful APIs and knowledge of back-end integration.
Requirements:
Min 6+ Yrs Proven experience as a Front End Developer with proficiency in React.js.
Strong understanding of various front-end technologies and backend integration.
Experience building complex web applications that are robust, secure, and scalable.
Familiarity with responsive and adaptive design principles.
Solid grasp of HTML5, CSS3, and related web technologies.
Strong problem-solving skills and the ability to think critically and analytically.
Excellent verbal and written communication skills.
Ability to work independently and manage time effectively.
Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).
Full-time