Senior Frontend Engineer (ReactJS) : Proximity

March 27, 2025
Apply Now

Job Description

We are looking for a Senior Frontend Engineer who excels at building high-performance, scalable, and user-friendly interfaces. You will be responsible for developing new software products, solving complex technical challenges, and delivering high-quality, maintainable front-end code. This role requires a deep understanding of modern frontend technologies, with a strong focus on ReactJS, along with leadership and collaboration skills.

what you need –

Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.

6+ years of experience in software development, with extensive expertise in ReactJS and its core principles.

Strong proficiency in Javascript, including DOM manipulation and CSSOM.

In-depth knowledge of modern front-end development practices, including state management libraries (such as Redux or Flux).

Experience with RESTful APIs and frontend build pipelines and tools.

Familiarity with modern authorization mechanisms (e.g., JSON Web Tokens).

Proficiency in code versioning tools, such as Git.

Strong problem-solving, communication, and leadership skills.

Ability to work independently, take ownership of features from design to production, and collaborate with cross-functional teams.

Solid understanding of SEO principles and ensuring frontend applications adhere to them.

Experience with responsive and adaptive design, ensuring compatibility across different devices and browsers.

bonus points for –

Experience with TypeScript.

Familiarity with modern front-end build tools and methodologies.

Understanding of Agile development methodologies.

Benefits

what you get –

Best in class salary: We hire only the best, and we pay accordingly.

Proximity Talks: Meet other designers, engineers, and product geeks — and learn from experts in the field.

Keep on learning with a world-class team: Work with the best in the field, challenge yourself constantly, and learn something new every day.