Develop test and maintain responsive web applications using React.js.
Collaborate closely with designers and backend developers to implement user interfaces and enhance overall user experience.
Write clean maintainable and scalable code following best practices in software development.
Optimize components for maximum performance across a wide range of webcapable devices and browsers.
Debug and troubleshoot issues across browsers devices and platforms.
Stay up to date with the latest trends in frontend development and contribute innovative ideas to improve the platform.
Create and maintain software documentation.
Requirements:
Bachelors or masters degree in computer science Software Engineering or a related field.
12 years of experience in frontend development specifically with React.js.
Strong proficiency in JavaScript (ES6) HTML5 and CSS3.
Experience with React.js and its core principles including hooks state management and component lifecycle.
Familiarity with RESTful APIs and WebSocket integrations.
Proficiency in frontend build tools and version control (e.g. Git).
Experience with responsive design crossbrowser compatibility and performance optimization.
Good to Have:
Experience with TypeScript
Knowledge of the complete MERN stack
Knowledge of frontend testing frameworks (e.g. Jest React Testing Library).
Github profile with multiple projects
How We Work:
We use Microsoft Teams for daily communication including standups and team meetings.
Our culture values open discussion ownership and a founder mindset.
We prioritize exceptional design UI/UX thorough documentation detailed todo lists and datadriven decisionmaking.
Team bonding is fostered through bimonthly townhalls destressing sessions with a certified healer and biannual company retreats.
We offer a fully remote workplace comprehensive health insurance attractive equity options for top performers mental health consultations companysponsored upskilling courses designated growth hours 40 hours annually for community causes and access to a financial advisor.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.