Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

JPMorgan Lead Software Engineer - React/ Javascript 
India, Karnataka, Bengaluru 
864941688

14.12.2024

Job responsibilities

  • Develop and maintain high-quality, responsive user interfaces using React JS.
  • Collaborate with designers, back-end developers, and product managers to translate requirements into functional and visually appealing interfaces.
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Conduct code reviews and provide constructive feedback to team members.
  • Build reusable code and libraries for future use
  • Stay up-to-date with the latest industry trends, technologies, and best practices in front-end development.
  • Troubleshoot and debug issues to ensure optimal performance and user experience.
  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
  • Experience in migrating from Angular JS to React JS.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Experience in front-end development with a strong focus on React JS.
  • Highly skilled at front-end engineering using Object-Oriented JavaScript (ES5, ES6), various JavaScript libraries and frameworks (Angular, ReactJS, jQuery, Backbone), HTML and CSS
  • Experience with state management libraries such as Redux or Context API.
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Knowledge of modern front-end build pipelines and tools (e.g., Webpack, Babel, npm, Vite).
  • Experience with version control systems, preferably Git/Bit Bucket.
  • Strong understanding of responsive design principles and cross-browser compatibility.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Experience with Agile/Scrum development methodologies.
Preferred qualifications, capabilities, and skills
  • Familiarity with front-end testing frameworks (e.g., Jest, Enzyme).
  • Knowledge of UI/UX design principles and tools (e.g., Figma, Sketch, Adobe XD).