About the job Senior Front-end React Developer
Baasi is committed to making video communication simpler than ever. Our dedicated team works hard on developing products for seamless and effortless online interactions and aims to create a single platform for all communication needs. Join our software development team and help us make it easier for individuals and businesses to connect, collaborate, and grow.
We are seeking a skilled and dedicated Front-end React.js TypeScript Engineer to join our team full-time. As the Front-end React.js TypeScript Engineer, you will be responsible for creating dynamic and efficient user interfaces that enhance the user experience of our digital communication solution. The ideal candidate should have a strong background in TypeScript and JavaScript and be familiar with modern front-end development practices.
Responsibilities:
Collaborate closely with UX designers, product managers, and back-end developers to translate design concepts and user requirements into functional, high-quality user interfaces.
Develop and maintain user interfaces for our digital communication platform.
Implement responsive designs and optimize user interfaces for various screen sizes and devices to deliver a consistent experience.
Write clean, reusable, modular, and well-documented code that follows best practices and coding standards.
Participate in code reviews, provide constructive feedback, and maintain code quality and consistency.
Stay updated on the latest front-end technologies, tools, and best practices to drive continuous improvement.
Collaborate with cross-functional teams to ensure successful integration of front-end components with back-end APIs.
Participate in daily standups, sprint planning, development cycles, and agile processes to deliver high-quality software within deadlines.
Document technical specifications, workflows, and procedures.
Requirements:
Proven experience (5+ years) in front-end development, with a strong focus on React.js, TypeScript, and JavaScript.
Experience developing low-level libraries.
Deep understanding of WebSocket, and Socket.IO.
Experience with WebRTC.
Understanding of RTC signaling protocols.
Familiarity with SDP and video/audio codecs.
Proficiency in HTML, CSS, modern front-end frameworks, and development tools.
Experience building responsive and mobile-friendly user interfaces.
Familiarity with digital communication solutions, real-time communication, or collaboration tools.
Proficiency in spoken and written English.
Strong problem-solving skills and the ability to debug complex issues.
Collaborative mindset with excellent communication and teamwork skills.
Ability to work independently, manage time effectively, and adapt to changing priorities.
Desired:
Experience in remote work environments or tech startups.
Benefits:
Competitive salary and performance-based incentives.
Ability to work 100% remotely and a supportive work-from-home policy.
Comprehensive health insurance coverage (can be limited as it depends on the candidate’s location).
Generous vacation and paid time off.
Professional development opportunities and access to tech events.
Application Process:
To apply for the Front-end TypeScript Engineer position, please submit your resume and other supporting documents. Shortlisted candidates will be contacted for further interviews.