Senior Frontend (ReactJS) Developer
Company Overview:
Our client is the only low-code messaging platform that provides a full ecosystem for streaming use cases over a cloud-native message broker that supports modern streaming pipelines and use cases by removing frictions of management, cost, resources, language barriers, and time for data-oriented developers and data engineers.
Our client is building an open-source, modern alternative to ConfluenT, that provides end-to-end support for in-app streaming use cases.
They are a cutting-edge technology company at the forefront of innovation. Their team is passionate about creating seamless, intuitive, and visually stunning user experiences. They are currently seeking an experienced and highly skilled Senior Frontend Developer with exceptional proficiency in ReactJS to join their dynamic team.
Responsibilities:
● Lead the architecture, development, and implementation of front-end applications, ensuring they are performant, scalable, and user-friendly
● Collaborate with product managers, UX/UI designers, and backend developers to understand project requirements and translate them into technical specifications and actionable tasks
● Take ownership of frontend architecture and codebase, continuously improving and optimizing code for better maintainability and performance
● Mentor and provide guidance to junior developers, fostering their growth and maintaining high coding standards throughout the team
● Stay updated with the latest trends, best practices, and emerging technologies in frontend development, particularly in the React ecosystem
● Conduct code reviews to identify bugs, offer suggestions for optimizations and enforce coding best practices
● Work closely with the QA team to ensure high-quality deliverables, including automated testing and performance optimization
● Collaborate with cross-functional teams to drive the development process and meet project deadlines effectively
● Investigate and resolve complex technical issues related to frontend applications, providing timely and effective solutions
● Assist in estimating project timelines and contributing to project planning and resource allocation.
Requirements:
● Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
● Minimum of 3 years of hands-on experience as a Frontend Developer, with a strong focus on React development
● Proven track record of successfully delivering multiple complex projects in React, showcasing a deep understanding of frontend architecture, state management, and UI/UX patterns
● Strong proficiency in modern web technologies such as HTML5, CSS3, JavaScript (ES6+), and related frontend frameworks/libraries
● Experience with responsive design, ensuring cross-browser compatibility and optimal performance across various devices
● Familiarity with the entire development lifecycle, including design, development, testing, and deployment
● Demonstrated ability to write clean, modular, and reusable code with a keen eye for detail and a passion for excellence
● Extensive experience with version control systems (e.g., Git) and modern development workflows
● A deep understanding of software testing methodologies and a commitment to producing high-quality code
● Strong problem-solving skills and the ability to identify and resolve complex technical challenges effectively
● Excellent communication skills and the ability to work collaboratively in a team-oriented environment
● Previous experience working in an Agile/Scrum environment is a plus.
We Offer:
● Competitive market salary
● Flexible working hours
● Paid vacations
● Being a part of a team of professionals who knows how to build world-class products
● Wide range of excellent opportunities for professional and personal growth