Senior Frontend Developer

Salary

₹22 - 45 LPA

Min Experience

5 years

Location

Bengaluru

JobType

full-time

About the role

We are seeking a highly experienced Senior React Developer with over 8 to 12 years of expertise in building dynamic and responsive web applications. The ideal candidate will have a strong background in developing video editing platforms and a passion for creating intuitive user interfaces. If you thrive in a fast-paced startup environment and are eager to contribute to groundbreaking projects, we'd love to hear from you!

Responsibilities: 

● Front-End Development: Design, develop, and maintain high-quality, scalable React based 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.

Skills

React
Redux
Redux.js
ReactJS
NextJS