Lead the design, development, testing, and deployment of high-quality Front-End solutions using React, React Flow, and Micro-front-end architecture.
Collaborate closely with UX, PM, and Design teams, actively participating in discussions to gather requirements and deliver innovative, user-centric Front-End solutions.
Enhance and maintain scalable and efficient Front-End applications, incorporating no-code/low-code principles while aligning with design guidelines.
Investigate, troubleshoot, and debug complex technical Front-End issues, providing timely resolutions to ensure optimal user experience.
Act as a bridge between development and design teams, fostering effective communication and understanding of design principles within the development process.
Conduct thorough code reviews to ensure adherence to best practices, coding standards, and quality guidelines for Front-End development.
Mentor and guide junior developers, offering technical expertise and support in Front-End development, while promoting collaboration with UX, PM, and Design teams.
Collaborate proactively with team members to continuously improve Front-End development processes and methodologies.
Qualifications:
Bachelor s degree in computer science, Software Engineering, or a related field (or equivalent work experience).
8 to 12 years of professional experience in software development, showcasing proficiency in Front-End technologies like React, React Flow, and Micro-front-end architecture.
Solid understanding of object-oriented programming principles and design patterns.
Advantageous: Experience with backend technologies, including Java, Python, and Node.js.
Familiarity with databases (SQL or NoSQL), RESTful APIs, and web services.
Proficiency in version control systems (e.g., Git) and collaborative Front-End development tools.
Demonstrated ability to adapt and swiftly learn new Front-End technologies.
Strong problem-solving skills with meticulous attention to detail.
Excellent communication and interpersonal skills, enabling effective collaboration in a team environment.
Prior experience in an Agile/Scrum development environment is a plus.
Good knowledge/experience in Front-End system design and architecture.
If you are enthusiastic about contributing to a dynamic and challenging environment, possess the qualifications mentioned above, and thrive in collaborative settings with UX, PM, and Design teams, please submit your resume and portfolio showcasing your relevant Front-End development work.