Job Summary
We are seeking an experienced JavaScript Developer with a minimum of four years’ hands-on experience in building modern, scalable web applications using ReactJS, NextJS, and NestJS. The ideal candidate will play a crucial role in developing high-performance applications, transforming UI/UX designs into responsive and pixel-perfect interfaces, and collaborating closely with cross-functional teams. This position requires a strong focus on frontend architecture optimization, mentoring junior developers, and ensuring best practices are consistently applied throughout the development lifecycle.
Key Responsibilities
Develop and maintain robust web applications leveraging ReactJS, NextJS, and NestJS frameworks. You will work alongside the design team to craft visually appealing, user-friendly web interfaces that align with project requirements. Writing clean, maintainable, and efficient code that meets industry standards is essential.
Active participation in code reviews is expected, where you will provide constructive feedback to peers to uphold code quality. You will contribute to the planning, design, and implementation of new features and functionalities, ensuring they meet both technical and business needs. Troubleshooting and resolving issues promptly within web applications will be a key part of your role.
Optimizing applications for maximum speed, scalability, and cross-browser compatibility is critical. You will collaborate closely with the product team to understand evolving requirements and translate them into technical solutions. Architecting reusable components and frontend libraries for future use will help streamline development efforts.
Integration of frontend components with RESTful APIs and backend systems is required to ensure seamless data flow. Mentoring junior developers and conducting thorough code reviews will foster team growth and maintain high standards. Collaboration with UI/UX designers, product managers, and backend engineers will ensure alignment between technical solutions and business objectives.
Finally, you will actively contribute to enhancing frontend architecture, establishing standards, and promoting best practices across the development team.
Required Qualifications
- Proficiency in JavaScript (ES6+), HTML5, CSS3, and modern frontend development methodologies.
- Demonstrated experience converting Figma or similar design tool files into pixel-perfect, fully responsive web applications.
- Strong expertise in React and building Single Page Applications (SPAs).
- Experience working with databases including SQL, NoSQL, and PostgreSQL.
- Ability to work both independently and collaboratively within a team environment.
- Excellent communication and interpersonal skills to effectively collaborate with cross-functional teams.
Preferred Qualifications and Benefits
- Passion for PC or console gaming, which aligns well with our company culture.
- Experience with TypeScript to enhance code quality and maintainability.
- Familiarity with PostgreSQL database management.
- Knowledge of Tailwind CSS for efficient styling.
- Experience using Redux for state management and Node.js for backend development.
- Proficiency with advanced JavaScript features (ES6/ES7).
- Exposure to Electron framework and DevOps practices is a plus.
- Bonus: A sense of humor and creativity—experience casting fire spells is a fun extra!
The successful candidate will demonstrate strong ownership of projects, delivering high-quality results with minimal supervision. Attention to detail, a proactive problem-solving approach, and a passion for staying up-to-date with the latest industry trends and best practices are essential for success in this role.
This is a full-time, in-person position offering the opportunity to work in a dynamic, collaborative environment where innovation and teamwork are highly valued.