Company

Hong Kong DisneylandSee more

addressAddressMumbai, Maharashtra
CategoryIT

Job description

:

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 -

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.

  • Archite cting 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

  • 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-

  • 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.

Skills: react.js , Javascript, Sass, Ruby On Rails, Bootstrap, Css, Golang, Redux, Jest, Git, Less

Experience: 5.00-7.00 Years

Refer code: 987489. Hong Kong Disneyland - The previous day - 2024-04-03 12:26

Hong Kong Disneyland

Mumbai, Maharashtra

Share jobs with friends

Software Development Test Engineer II

Abbott

Maharashtra

a month ago - seen

Software Development Test Engineer II

Abbott

Maharashtra

a month ago - seen

Lead Software Engineer - Distributed Computing, Java development

Mastercard

Unspecified

Pune, Maharashtra

a month ago - seen

Senior Software Engineer - Distributed Computing , Java Development

Mastercard

Unspecified

Pune, Maharashtra

a month ago - seen

Software Development Engineer in Test

Aligntech

Pune, Maharashtra

2 months ago - seen

Software Development Engineer - III (Backend)

Bigshyft

Mumbai, Maharashtra

2 months ago - seen

Software Development Engineer in Test II

Newfold Digital

Mumbai, Maharashtra

2 months ago - seen

Android - Software Development Engineer Level 2/3

Fitternity

Mumbai, Maharashtra

2 months ago - seen

Software Development Engineer in Test

Stantec

Pune, Maharashtra

2 months ago - seen

Software Development Engineer

Accenture

Mumbai, Maharashtra

2 months ago - seen

Software Development Engineer - II

Bigshyft

Mumbai, Maharashtra

2 months ago - seen

Software Development Engineer - C++

Philips

Pune, Maharashtra

2 months ago - seen

Software Development Engineer - IV (Backend)

Upstox

Mumbai, Maharashtra

2 months ago - seen

Senior Software Development Engineer

Zscaler

Unspecified

Pune, Maharashtra

2 months ago - seen

Software Development Engineer - II, Technical Solutions  

Mindtickle

Pune, Maharashtra

2 months ago - seen

Software Development Engineer II - React.js/Javascript  

Stealth Startup

Pune, Maharashtra

2 months ago - seen

TranZact - Software Development Engineer III - Full Stack  

Tranzact

Mumbai, Maharashtra

2 months ago - seen

Sr Software Development Engineer

A Client Of Freshersworld

Nashik, Maharashtra

2 months ago - seen