We are seeking a highly skilled and experienced Senior Frontend Developer with a strong focus on React.js to join our growing team. You will play a key role in designing and developing intuitive, high-performance, and scalable user interfaces for our web applications. This position is ideal for someone who is passionate about creating seamless user experiences and thrives in a fast-paced, collaborative environment.
Key Responsibilities
Develop, maintain, and enhance user-facing features using React.js and modern JavaScript (ES6+).
Translate UI/UX designs and wireframes into high-quality, reusable code.
Optimize components for maximum performance across a wide range of devices and browsers.
Collaborate with product managers, designers, and back-end developers to define and implement innovative solutions.
Mentor junior developers, conduct code reviews, and help enforce front-end best practices.
Ensure the technical feasibility of UI/UX designs.
Participate in the entire software development lifecycle, including planning, development, testing, and deployment.
Stay up-to-date with the latest industry trends and technologies in front-end development.
Required Skills and Qualifications
5+ years of experience in front-end development with at least 3 years in React.js.
Proficient in JavaScript (ES6+), HTML5, and CSS3.
Strong knowledge of React.js ecosystem, including React Hooks, Context API, Redux, or other state management tools.
Experience with RESTful APIs, GraphQL, and asynchronous request handling.
Familiarity with TypeScript is a strong plus.
Hands-on experience with build tools like Webpack, Babel, Vite, etc.
Solid understanding of responsive design and cross-browser compatibility.
Experience with version control systems such as Git.
Knowledge of unit testing frameworks like Jest, React Testing Library, etc.
Understanding of accessibility standards (WCAG) and SEO basics.
Familiarity with Agile methodologies and CI/CD pipelines.
Nice to Have
Experience with Next.js, Tailwind CSS, or Material-UI.
Familiarity with design tools like Figma, Sketch, or Adobe XD.
Experience working in a SaaS or startup environment.
Basic understanding of back-end technologies (Node.js, Python, etc.)
What We Offer
Competitive salary and performance bonuses
Flexible working hours and remote work opportunities
Health insurance and wellness programs
Learning & development budget
A dynamic, collaborative, and innovative work culture