Job Role:
As a software developer, you will play a key role in shaping the technical foundation and future direction of our product. Working closely with a cross-functional product team, you’ll contribute to technical decisions, ensure scalable software solutions, and build maintainable, high-quality applications.
Responsibilities:
- Define the architecture and lay down the foundational work for frontend development alongside your team.
- Contribute to technical strategy and decision-making to support the long-term vision of the product.
- Collaborate closely with the cross-functional team to develop features.
- Actively participate in product roadmap discussions and offer technical perspective.
- Evaluate new technologies and methodologies to ensure continuous improvement.
- Balance development speed with maintaining product quality and scalability.
Requirements:
- 2+ years of experience with ReactJS.
- Hands-on experience with JavaScript, TypeScript, and React.
- Experience with integrating with diverse APIs.
- Passion for writing clean, modular code that is easy to maintain, update, test, and scale.
- Familiar with modern web frameworks and frontend technologies.
- Proficient with Git, GitHub/GitLab
- Excellent problem-solving skills and a pragmatic approach to software engineering.
- A positive, candid attitude, with a willingness to take ownership of both successes and mistakes.
- Self-motivated and able to work in a fast-paced, agile environment.
- Enthusiastic about staying up to date with the latest trends in web development.
- Strong verbal and written communication skills.
Nice to have:
- Experience with Material UI.
- Familiarity with unit tests and Test-Driven Development(TDD)
- Experience with open-source projects.
We are an early-stage organization that values speed of development without compromising on product quality. We prioritize building a scalable and maintainable software platform and seek engineers, not just programmers, who can address complex problems with simple, sustainable solutions.