Software Engineer- React 1

About the Role:
We are seeking a talented and passionate Frontend Software Engineer with expertise in React JS to join our dynamic team. This role is ideal for someone who thrives in a fast-paced, innovative environment and is eager to tackle complex problems. You will play a crucial role in building and maintaining our user-facing applications, ensuring they are robust, scalable, and performant. If you are excited about creating cutting-edge solutions and working on products that make a difference, we would love to hear from you.

What you’ll be doing:
Developing and Maintaining Applications
: Design, develop, and maintain frontend applications using React JS, ensuring they are responsive, user-friendly, and efficient.
Collaborating with Cross
-Functional Teams: Work closely with designers, product managers, and backend engineers to create seamless and engaging user experiences.
Implementing Best Practices
: Adhere to and advocate for coding best practices, including code reviews, testing, and documentation, to ensure high-quality code and maintainability.
Optimizing Performance
: Analyze and optimize application performance, addressing any bottlenecks or issues to provide a smooth user experience.
Staying Current
: Keep up to date with the latest trends and advancements in frontend technologies, continuously improving your skills and sharing knowledge with the team.
Problem Solving
: Identify and resolve complex technical issues, ensuring the stability and reliability of our applications.Taking part in an Agile (Scrum or Kanban) team and maintaining the product backlog together with the Product Owner and the Engineering Manager.

What are we looking for?:
Technical Skills
: Proficiency in React JS, JavaScript, HTML, CSS, and modern frontend frameworks. Experience with state management libraries (e.g., Redux), RESTful APIs, and version control systems (e.g., Git).
Problem
-Solving Ability: Strong analytical and problem-solving skills, with the ability to tackle complex technical challenges independently and as part of a team.
Collaboration and Communication
: Excellent teamwork and communication skills, with the ability to work effectively in a collaborative environment and clearly articulate technical concepts to non-technical stakeholders.
Attention to Detail
: A keen eye for detail, ensuring pixel-perfect implementation and a focus on delivering high-quality user experiences.
Adaptability
: Willingness to learn and adapt to new technologies and methodologies as the industry evolves.