Skip to Main Content
EN
Rechercher des emplois
The Walt Disney Company. Be you. Be here. Be part of the story.

Be Part of the Story

Staff Software Development Engineer

Postuler maintenant Postuler ultérieurement Job ID 10058532 Emplacement Bombay, Inde Entreprise The Walt Disney Company (India) Date de publication 07/03/2024

Ce rôle est considéré comme un poste à distance, ce qui signifie que l’employé(e) travaillera à distance de manière continue et qu’il n’aura pas d’espace de travail attribué à un endroit désigné par la Société.

Résumé du poste:

We are seeking a highly experienced Senior UI (Front-End) Developer with a strong proficiency in developing complex and scalable React.JS applications, coupled with a solid understanding of Javascript, to join our engineering team and contribute to the design and implementation of our user interfaces.

About the team 
At our company, we have a dynamic and talented engineering team that is responsible for developing solutions for our adsales platform. Our primary focus is on delivering highly scalable and easy-to-maintain solutions that meet the needs of our growing user base. To achieve this, our team employs an Agile methodology and follows a Test Driven Development (TDD) approach, ensuring that our software is robust, reliable, and of the highest quality.

Our engineering team is well-versed in a range of modern technologies, including Ruby on Rails, React.JS, GoLang, and Elixir Phoenix. These technologies provide us with the flexibility and power necessary to build cutting-edge solutions that meet the demands of our ever-evolving platform. With their expertise in these technologies, our engineers are capable of architecting and implementing efficient and scalable systems that drive the success of our adsales platform.

Reporting To – Senior Engineering Manager

Key Responsibilities

  • Designing and Implementing User Interfaces: Take ownership of designing and implementing intuitive, responsive, and visually appealing user interfaces using React.JS, ensuring an exceptional user experience.

  • Architecting Scalable Solutions: Utilize your expertise in React.JS to architect and develop highly scalable front-end solutions that can handle a large user base and complex business requirements.

  • Collaborating with UX/UI Designers: Work closely with UX/UI designers to translate design concepts into functional and interactive UI components, ensuring a seamless integration of design and development.

  • Thorough knowledge of state management, including actions, reducers, and selectors, ensuring clean and maintainable code.

  • Optimizing UI Performance: Employ techniques like memoization and memo components to optimize rendering and improve overall UI performance, delivering smooth and efficient user experiences.

  • Leveraging React Query: Utilize your knowledge of React Query to efficiently handle data fetching, caching, and synchronization, optimizing network requests and reducing unnecessary data retrieval.

  • Collaborating with Backend Developers: Collaborate closely with backend developers to define and integrate APIs and ensure smooth communication between the frontend and backend systems.

  • Code Review and Quality Assurance: Conduct thorough code reviews, ensuring adherence to coding standards, best practices, and scalability requirements, while identifying opportunities for improvement and offering constructive feedback.

  • Mentoring and Knowledge Sharing: Provide guidance and mentorship to junior developers, sharing your knowledge and experience in React.JS, Redux, and related technologies, fostering a culture of continuous learning and growth.

  • Staying Up-to-Date with Emerging Technologies: Keep abreast of the latest advancements in React.JS, Redux, and related libraries, frameworks, and tools.

  • Experiment with new concepts and technologies, and propose their adoption when appropriate to enhance the team's efficiency and productivity.

Skills & Attributes for success

Technical skills

  • Proficiency in React.JS: should have a deep understanding and extensive experience working with React.JS, including hooks, functional components, and component lifecycle.

  • Strong JavaScript Fundamentals: A solid grasp of core JavaScript concepts and features, such as ES6+, closures, asynchronous programming, and DOM manipulation.

  • Knowledge of State Management: Expertise in using state management libraries like Redux to effectively manage application state and data flow within a React.JS application.

  • Responsive Web Design: Experience in building responsive web applications that provide seamless user experiences across different devices and screen sizes. CSS and Styling:

  • Proficiency in CSS and modern styling techniques, including CSS preprocessors like Sass or Less, and familiarity with CSS frameworks such as Bootstrap or Tailwind CSS.

  • Web Performance Optimization: Ability to optimize frontend performance by implementing techniques like code splitting, lazy loading, caching, and minimizing network requests.

  • Testing and Debugging: Experience with frontend testing frameworks such as Jest, Enzyme, or React Testing Library, and proficient in using browser developer tools for debugging and troubleshooting.

  • Version Control: Proficient in using Git for version control, including branching, merging, and resolving merge conflicts, and familiarity with collaborative Git workflows.

Behavioral and Personal Attributes:

  • Strong Problem-Solving Skills: Should possess excellent problem-solving abilities, being able to analyze complex issues and propose effective solutions.

  • Collaboration and Teamwork: The ability to collaborate effectively with cross-functional teams, communicate ideas clearly, and actively participate in discussions and decision-making processes.

  • Continuous Learning: A strong desire and willingness to continuously learn and stay updated with the latest frontend technologies, tools, and industry best practices.

  • Attention to Detail: Meticulousness in code quality, adhering to coding standards, and ensuring clean and maintainable codebases.

  • Strong Communication Skills: Excellent verbal and written communication skills, including the ability to articulate technical concepts to both technical and non-technical stakeholders.

  • Adaptability and Flexibility: The capacity to adapt to changing project requirements, priorities, and technologies, and the ability to quickly learn and apply new concepts as needed.

  • Leadership and Mentorship: The ability to provide guidance, mentorship, and technical leadership to junior developers, promoting a collaborative and growth-oriented team culture.

  • Time and Task Management: Effective time management skills to prioritize tasks, meet deadlines, and manage multiple projects simultaneously, while ensuring high-quality deliverables.

  • User-Centric Mindset: A focus on understanding user needs and delivering intuitive and user-friendly interfaces that provide exceptional user experiences.

  • Passion for Quality: A commitment to delivering high-quality frontend solutions, advocating for best practices, and driving continuous improvement in code quality, performance, and user satisfaction.

Preferred Education & Experience- Qualification, Knowledge and years of relevant and total experience

  • A bachelor's or master's degree in Computer Science, Software Engineering, or a related field is typically preferred

  • Minimum of 5-7 years of relevant industry experience in frontend development.

  • Additional certifications or courses in frontend development, React.JS, or related technologies can also be beneficial.



Sur The Walt Disney Company (India):

Star India a défini le paysage des médias indiens depuis plus de 30 ans et c’est l’un des principaux conglomérats de médias du pays, qui touche plus de 700 millions de téléspectateurs par mois en Inde et dans plus de 100 autres pays.

Sur The Walt Disney Company:

The Walt Disney Company, ainsi que ses filiales et sociétés affiliées, forme l’une des principales entreprises internationales diversifiées de divertissement familial et de médias. Elle comprend trois secteurs d'activités essentiels : Disney Entertainment, ESPN et Disney Experiences. Depuis ses modestes débuts en tant que studio de dessins animés dans les années 1920 jusqu’à son statut de référence actuel dans le secteur du divertissement, Disney poursuit fièrement sa tradition de création d’histoires et d’expériences exceptionnelles pour tous les membres de la famille. Les histoires, les personnages et les expériences de Disney touchent les consommateurs et les visiteurs du monde entier. À travers nos activités présentes dans plus de 40 pays, nos employés et cast members collaborent pour créer des expériences de divertissement appréciées à la fois au niveau universel et local.

Le poste est rattaché à Star India Pvt Ltd (SIPL) , qui fait partie d’une entreprise que nous appelons The Walt Disney Company (India).

Postuler maintenant Postuler ultérieurement

Abonnez-vous à nos alertes d'offres d'emploi

Inscrivez-vous pour recevoir de nouvelles alertes d’emploi et des informations sur notre société selon vos préférences.

Specify LocationsSélectionnez une catégorie parmi la liste proposée. Sélectionnez ensuite parmi les lieux proposés. Enfin, cliquez sur "Ajouter" pour créer votre alerte.