Key Responsibilities:
- Architect and develop scalable, robust, and high-performance web applications using advanced JavaScript, React, and backend technologies.
- Lead the application development lifecycle, emphasizing sophisticated coding practices, innovative problem-solving, and rigorous testing.
- Design and oversee the integration of plugin systems to enhance overall application functionality and user engagement.
- Mentor junior developers and work closely with the front-end team to ensure seamless integration of user-facing elements with server-side logic.
- Implement advanced security protocols and data protection strategies.
- Create, evaluate, and refine reusable code and libraries to streamline future development efforts.
- Drive cross-functional collaboration, ensuring projects are delivered on time, within scope, and exceed quality standards.
- Spearhead the adoption of emerging trends and cutting-edge technologies in web development, fostering a culture of continuous learning and innovation.
Required Skills:
- proficiency in JavaScript / Typescript.
- Solid experience with React, RemixJS/NextJS, and its core principles.
- Experience working with modern state management libraries
- Experience with NodeJS-based backend development and databases.
- Experience with websockets and real-time systems development
- Excellent problem-solving skills and attention to detail.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in full-stack web development, with at least 2 years in a senior or lead role.
- Demonstrated expertise in React, JavaScript, TypeScript, and modern backend frameworks.
Nice to Have:
- Familiarity with GQL Yoga, EdgeDB, Remix
- In-depth knowledge of EdgeDB or advanced database systems.
- Familiarity with deploying and managing applications on cloud infrastructures.
