Product Engineer - II (Front End)

TheMathCompany

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 19 hours ago
Job Description:
  • Develop responsive user interfaces using React.
  • Collaborate with UX/UI designers to implement design mockups.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Work with Python frameworks such as Fast API to build robust and scalable backend services.
  • Design and implement RESTful APIs to support front-end functionality.
  • Collaborate with other team members to integrate frontend and backend components seamlessly.
  • Utilize database technologies to store, retrieve, and manipulate data.
  • Optimize database queries for maximum performance and efficiency.
  • Participate in code reviews to maintain code quality.
  • Collaborate with cross-functional teams, including product managers and QA engineers.
  • Write unit tests and conduct thorough testing to ensure the reliability and security of applications.
  • Debug and troubleshoot issues to deliver high-quality software.
Department:Product EngineeringSkills Required:React.Js, Javascript, Front End DeveloperRole:Required Tech Stack
  • Strong proficiency in React.
  • Experience in building responsive user interfaces, utilizing state management libraries, and optimizing performance.
  • Knowledge of design patterns and best practices for building modular and scalable React applications.
  • Familiarity with popular state management solutions such as Redux or Context API.
  • Extensive experience with Python web frameworks such as Flask, FastAPI, or Django.
  • Proficiency in developing RESTful APIs and integrating them seamlessly with frontend applications.
  • Expertise in utilizing Object-Relational Mapping (ORM) for efficient database interactions.
  • Proficient in designing and implementing database schemas.
  • Experience with database migration scripts to manage schema changes efficiently.
  • Knowledge of database technologies such as MySQL, PostgreSQL, or MongoDB.
Required Non-Tech Stack
  • Strong problem-solving skills, including debugging and troubleshooting complex issues.
  • Ability to approach challenges with a creative and analytical mindset.
  • Demonstrated use of software design patterns to create maintainable and scalable code.
  • Knowledge of architectural patterns for building robust and scalable web applications.
  • Proven ability to work collaboratively in a team environment, including participation in code reviews and knowledge sharing.
  • Experience with version control systems, such as Git, for efficient code collaboration.
Education/Qualification:Bachelor of Engg./Tech.Designation:Product Engineer - II (Front End)

TheMathCompany

Similar Jobs

  • Software Development Engineer

    Delta Air Lines

    • Bangalore, Karnataka
    About Delta Air Lines About the Company Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our…
    • 16 hours ago
    • Apply easily
  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 17 hours ago
    • Apply easily