Frontend Engineer

Job details

Back to Jobs
Location
Remote
Salary Range
Salary not specified
Posted By
Posted On
Mar 21, 2025, 06:59 PM

Job Description

About Us

WnSOJ (Work and Solve Online Judge) is a platform where programmers can solve coding challenges, learn new algorithms, and find job opportunities. Our platform offers an effective testing system, categorized problem sets, editorials, and a job board connecting talent with employers.

The Opportunity

We're looking for a Frontend Engineer to help us modernize our user interface by migrating from Jinja2 templates to React. This is an exciting opportunity to reshape the entire user experience of our platform while maintaining the functionality our users love.

Main Responsibilities

  • Convert our existing Jinja2 templates to React components
  • Help establish a modern frontend architecture
  • Improve UI/UX across the platform
  • Work collaboratively with our backend team

Skills & Experience

While there are no strict minimum requirements, we're looking for someone with:

  • Some experience with React or willingness to learn
  • Basic understanding of frontend development concepts
  • Familiarity with HTML, CSS, and JavaScript
  • Interest in building interactive user interfaces
  • Ability to understand existing code and refactor it

Nice to Have

  • Experience with Bootstrap (currently used in our templates)
  • Knowledge of modern frontend build tools

What You'll Be Working On

You'll have the opportunity to modernize our entire frontend experience, including:

  • Interactive problem solving interface with code editor
  • User profiles and submission history
  • Job board listings and application system
  • Dashboard and administrative interfaces

How to Apply

If you're interested in helping us transform our platform, please submit your application through GitHub issues - all applications will be considered!
Your contact information:

  • Brief description of your relevant experience
  • Links to any personal projects or GitHub profile (if available)

We value enthusiasm and potential over extensive experience. If you have a passion for frontend development and want to make an impact, we'd love to hear from you!