Skip Navigation
Be you. Be here. Be part of the story.

Be Part of the Story

Staff Software Development Engineer

Jetzt bewerben Später bewerben Job ID 10058532 Standort Mumbai, Indien Veröffentlichungsdatum 07/03/2024 Unternehmen The Walt Disney Company (India)

Job-Zusammenfassung:

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.



Über The Walt Disney Company (India):

Star India prägt die indische Medienlandschaft seit mehr als 30 Jahren und ist eines der führenden Medienkonglomerate des Landes, das monatlich mehr als 700 Millionen Zuschauer in Indien und über 100 anderen Ländern erreicht.

Über The Walt Disney Company:

Die Walt Disney Company ist zusammen mit ihren Tochtergesellschaften und verbundenen Unternehmen ein führendes, diversifiziertes internationales Familienunterhaltungs- und Medienunternehmen mit folgenden Geschäftsbereichen: Disney Entertainment, ESPN sowie Disney Experiences. Von seinen bescheidenen Anfängen als Zeichentrickfilmstudio in den 1920er Jahren bis zu seiner aktuellen Vorreiterrolle in der Unterhaltungsindustrie trägt Disney stolz sein Erbe weiter und bietet Geschichten und Erlebnisse von Weltklasse, die alle Familienmitglieder bezaubern. Disneys Geschichten, Figuren und Abenteuer erreichen Verbraucher und Gäste aus allen Teilen der Welt. Gemeinsam schaffen unsere Mitarbeiter und Darsteller aus Niederlassungen in über 40 Ländern der Welt Unterhaltungserlebnisse, die sowohl auf globaler Ebene als auch im heimischen Umfeld begeistern.

Diese Position ist bei Star India Pvt Ltd (SIPL), das Teil eines Geschäftssegments ist, das wir The Walt Disney Company (India) nennen.

Jetzt bewerben Später bewerben

Bleiben Sie bei unseren Stellenangeboten auf dem Laufenden

Melden Sie sich an, um Benachrichtigungen über neue Stellen und Unternehmensinformationen zu erhalten, entsprechend Ihren Präferenzen

InteressensschwerpunkteWählen Sie eine Kategorie aus der Vorschlagsliste aus. Treffen Sie dann eine Auswahl aus den vorgeschlagenen Orten. Klicken Sie danach auf „Hinzufügen“, um Ihre Benachrichtigung zu erstellen.