Associate Software Engineer – Frontend at Quora

Colombo, Western Province, Sri Lanka

Quora Logo
Not SpecifiedCompensation
Entry Level & New Grad, Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
EdTech, Cybersecurity, Child Safety TechnologyIndustries

Requirements

  • Actively participate in required training programs and mentorship sessions to expand knowledge
  • Demonstrate strong commitment to continuous personal growth and development of soft skills (communication, teamwork, problem-solving)
  • Continuously enhance coding skills and understanding of best practices through self-study and hands-on application
  • Design, implement, and maintain complex, responsive, interactive UIs using React.js, Next.js, and TypeScript
  • Apply knowledge of local and global state management (e.g., React Context API, Redux Toolkit)
  • Utilize frontend design patterns (e.g., Ducks, Presentational/Container components) for modular, maintainable code
  • Implement visually consistent, accessible UIs with CSS, SCSS, LESS, and design systems (e.g., Material UI, Ant Design, Chakra UI)
  • Translate business requirements into technical specifications
  • Thoroughly understand and interpret software requirements and design specifications, raising concerns or seeking clarification
  • Understand business requirements and develop/implement new features and functionalities
  • Meet deadlines for assigned requirements with reliability and time management
  • Gain proficiency in necessary tools, technologies, and techniques for projects and tech stack
  • Write, test, and debug code accurately, aligning with requirements, minimizing bugs
  • Adhere to team agreements, coding standards, and best practices
  • Conduct thorough unit testing for code reliability and robustness
  • Take ownership of work, seeing tasks through to completion
  • Collaborate effectively with teams (e.g., QA, Product, Infrastructure) to identify challenges and provide solutions
  • Analyze and troubleshoot software issues efficiently

Responsibilities

  • Actively participate in required training programs and mentorship sessions, to expand your knowledge
  • Demonstrate a strong commitment to continuous personal growth and the development of essential soft skills, including communication, teamwork, and problem-solving
  • Continuously enhance your coding skills and deepen your understanding of best practices through dedicated self-study and hands-on practical application in daily tasks
  • Design, implement, and maintain complex, responsive, and highly interactive user interfaces using React.js, Next.js and TypeScript
  • Apply comprehensive knowledge in both local and global state management strategies (e.g., React Context API, Redux Toolkit) to ensure efficient and predictable data flow across the application
  • Utilize and advocate for frontend design patterns such as Ducks, Presentational/Container components, and other architectural best practices to build modular, maintainable, and extensible codebases
  • Drive the implementation of visually consistent and accessible user interfaces through hands-on expertise in styling with CSS, SCSS, and LESS, along with experience in integrating and extending established design systems (e.g., Material UI, Ant Design, Chakra UI, or custom solutions)
  • Develop the ability to thoroughly understand and interpret software requirements and design specifications, proactively raising concerns or seeking clarification where needed
  • Understand the business requirement and Develop, implement new features and functionalities according to the requirement
  • Meet deadlines for assigned requirements, demonstrating reliability and time management
  • Display strong willingness to gain proficiency in the necessary tools, technologies, and techniques relevant to our projects and tech stack
  • Write, test, and debug code accurately, ensuring it aligns precisely with project requirements and functional specifications while keeping the bug rate minimum
  • Adhere strictly to team agreements, coding standards, and established best practices within the organization to maintain code quality and consistency
  • Conduct thorough unit testing to ensure the reliability, functionality, and robustness of your code contributions
  • Take ownership of your work, seeing tasks through from start to completion with dedication and responsibility. Take necessary actions to keep the ticket moving
  • Collaborate effectively with other teams (e.g., QA, Product, Infrastructure) to identify challenges, share insights, and provide well-reasoned solutions
  • Analyze and troubleshoot issues in the software efficiently, providing

Skills

React.js
Next.js
TypeScript
React Context API
Redux Toolkit
UI Design
State Management

Quora

Global knowledge sharing and AI integration platform

About Quora

Quora is a global platform for knowledge sharing that attracts over 400 million unique visitors each month. It allows users to share insights on a wide variety of topics, creating a community focused on learning and connection. Users include individuals looking for information, experts sharing their knowledge, and businesses engaging with a knowledgeable audience. Quora also features Poe, a platform that combines several AI language models like GPT-4 and DALL-E 3, enabling users to chat and explore these technologies in one place. Unlike many competitors, Quora's business model relies on targeted advertising to its large user base, allowing it to continuously expand its offerings to meet user needs.

Mountain View, CaliforniaHeadquarters
2009Year Founded
$351.2MTotal Funding
LATE_VCCompany Stage
Consumer Software, AI & Machine Learning, EducationIndustries
1,001-5,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Company Equity
Remote Work Options
Unlimited Paid Time Off
Mental Health Support

Risks

Increased competition from Reddit and Stack Exchange could dilute Quora's user base.
AI-generated content may lead to misinformation without proper oversight.
Privacy concerns over data collection for ads could lead to regulatory scrutiny.

Differentiation

Quora integrates AI models like GPT-4 and DALL-E 3 through its Poe platform.
Quora's Writing Sessions offer a unique alternative to Reddit's AMA for expert Q&A.
Quora's partnership with Bombora enhances B2B audience targeting for advertisers.

Upsides

Quora attracts over 400 million unique visitors monthly, boosting its advertising potential.
AI-driven content moderation can improve user experience by reducing misinformation.
Personalized learning experiences through AI can enhance user retention and satisfaction.

Land your dream remote job 3x faster with AI