Senior Front-End Developer

apartment********** placeBangalore calendar_month 

Job Description

Front-End Development: Design, develop, and maintain high-quality, scalable Reactbased web applications tailored for video editing. User Interface Design: Collaborate with UI/UX designers to create intuitive and visually appealing interfaces that enhance user experience. Performance Optimization: Ensure the application is optimized for speed and scalability, providing a seamless experience for users. Code Quality: Write clean, maintainable, and well-documented code following best practices and industry standards. Collaboration: Work closely with back-end developers, product managers, and other team members to integrate APIs and other services. Feature Development: Lead the development of new features and functionalities based on user feedback and market trends. Troubleshooting: Identify and resolve bugs and performance issues promptly to maintain application stability. Mentorship: Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement. Stay Updated: Keep up-to-date with the latest trends and advancements in React, JavaScript, and web development technologies. Requirements:

Experience: 8+ years of experience in software development with a strong focus on front-end technologies
  • React Expertise: Deep understanding of React.js and its core principles, including component-based architecture, state management, and lifecycle methods. JavaScript Proficiency: Advanced knowledge of JavaScript (ES6+), HTML5, and CSS3.
Video Editing Applications: Proven experience in developing or contributing to video editing web applications or similar multimedia platforms.
Responsive Design: Expertise in creating responsive and mobile-friendly web designs.
Version Control: Proficiency with version control systems, preferably Git
  • Build Tools: Familiarity with build tools and module bundlers such as Webpack, Babel, or similar.
Testing: Experience with front-end testing frameworks and tools like Jest, Enzyme, or Cypress.

Problem-Solving: Strong analytical and problem-solving skills with attention to detail.

Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.

Team Player: Ability to work collaboratively in a team-oriented environment. Preferred Qualifications:

Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • TypeScript: Experience

with TypeScript is a plus.

State Management Libraries: Proficiency with state management libraries such as Redux, MobX, or Context API.
API Integration: Experience integrating RESTful APIs and working with GraphQL is advantageous.
UI Frameworks: Familiarity with UI component libraries like Material-UI, Ant Design, or Bootstrap.
Performance Tuning: Knowledge of performance tuning techniques for large-scale web applications.
DevOps Awareness: Basic understanding of DevOps practices and CI/CD pipelines.

Open Source Contributions: Contributions to open-source projects related to React or video editing tools are a plus

apartmentArctic WolfplaceBangalore
of security operations. Our mission is simple: End Cyber Risk. Were looking for a Senior Developer to be part of making this happen. About The Role The UI Developer is an essential contributor to the R&D organization by helping bridge the gap between UX...
apartmentSirma Business Consulting India Private LimitedplaceBangalore
and resolving issues to deliver seamless user experiences. 6. Participate in team meetings and brainstorming sessions to contribute innovative ideas and solutions. 7. Support the senior developers in various projects and gain valuable insights into the industry...
thumb_up_altRecommended

Senior Frontend Developer

apartmentTaggdplaceBangalore
Job Description Position Overview: As ourSenior Software Engineer (Front End), you'll be responsible for supporting frontend delivery during a launchleveraging the Platform as a baseline and tailoring the same to client experience, enhancing...