Frontend Engineer & UI Developer
FULL TIME , REMOTE
location : bangladesh
FULL TIME, REMOTE
bangladesh
What We Do?
Eagle 3D Streaming (E3DS) is an R&D (Research and Development) company specializing in cloud-based game streaming solutions. Our innovative platform enables 3D applications, including AAA games like PUBG, Fortnite, and other Unreal Engine titles, to be streamed directly in web browsers across any device—mobiles, computers, VR, AR, XR, smart TVs, and more—allowing users to stream without the need for high-end CPUs, GPUs, or large amounts of RAM resulting overcoming the hardware limitations for existing and future devices.
Our “Low Code or No Code” methodology empowers developers by eliminating the need for C++ or even Blueprint coding, allowing them to build and deploy scalable Unreal Engine multiplayer games or applications. Our “Develop Once, Run Everywhere” approach ensures these games or applications run seamlessly on all devices, eliminating the need to port Unreal Engine apps to different platforms.
We are tackling the challenges that Google Stadia faced during its lifetime and paving the way for the next generation of cloud gaming. Join us and be part of shaping the future of 3D applications ( games , simulation , animation and more)
What We're Looking for?
E3DS is looking for passionate Frontend Engineers and UI Developers who will collaborate with the backend team to integrate frontend technology with 3D applications, enabling seamless, high-performance game streaming in web browsers. If you have proficiency in frontend technologies and a strong engineering mindset, we will guide you in constructing the bridges between frontend technology and 3D applications.
Open this demo URL in multiple tabs on different devices to experience seamless multiplayer across all platforms and get an idea of what you’ll be working on. https://connector.eagle3dstreaming.com/v5/demo/e3ds_cv_demo/default
Experience Our Zero-Code Streaming Demo in Action:
Why Join Us?
- Remote Work & Flexibility – Enjoy the freedom of working from home with flexible hours.
- Competitive Salary – Starting at 30,000 BDT per month for freshers, while mid and senior-level salaries are offered based on skills, experience, and expertise.
- Hands-On Game Development – Within your first month, you’ll gain the foundational knowledge to develop and deploy AAA-quality multiplayer games that run directly in the browser, with the frontend designed by you.
- Career Growth Opportunities – Expand your skills in frontend technologies for 3D game streaming and set yourself up for a future-proof career.
- Fun & Collaborative Team – Be part of a dynamic, innovative, and supportive team that values creativity and problem-solving through teamwork and open discussions.
- Global Impact – Contribute to cloud game streaming technology that empowers users worldwide to play 3D apps or games on any device, anywhere, making your work a standout addition to your resume.
Who Can Apply?
Entry-Level Frontend Engineer (Freshers & Students)
If you are a final-year or last-semester student, you can apply for an internship (paid or unpaid) based on your skills. An engineering mindset is essential for both.
To qualify for an internship, you should:
- Have a strong foundational knowledge of HTML, CSS, and JavaScript. You should not only know how to use these technologies but also understand how they work and communicate with browsers.
- Be familiar with JavaScript frameworks such as js, Angular.js, or similar.
- Have completed projects you can present during the interview.
- Be proactive and capable of self-learning.
Students not graduating in this year can also apply for a remote, part-time internship with flexible hours. Skilled candidates may qualify for a paid internship. Prior experience is not required but is a plus. However, an analytical mindset, strong eagerness to learn, self-learning mentality, and proactiveness are highly valued.
Mid-Level Frontend Engineer
You can apply for this position if you:
- Have at least 2 years of experience developing with frontend technologies such as vanilla JavaScript, React.js, Angular.js, Next.js, or similar frameworks, and a strong understanding of how these technologies work and communicate with browsers
- Have strong knowledge of CSS libraries and responsive design, with experience using frameworks like Tailwind, Bootstrap, and following best practices for adaptive design.
- Are skilled in asynchronous programming and handling REST APIs, WebSockets, and real-time data processing.
- Have experience in performance optimization, including working with bundlers, parallel processing, and reducing frontend load times.
- Have experience with cloud and DevOps technologies such as AWS, Firebase, or other cloud services for frontend deployment
- Have knowledge of frontend security practices and code obfuscation techniques to protect the integrity of the code.
- Must have experience with cache invalidation techniques.
- Have expertise in testing and debugging, with experience working with developer tools such as Git, GitHub, Postman, Webpack, Insomnia, and Chrome DevTools, as well as mobile debugging tools for iPhone and Android.
- Are experienced in server-side rendering (SSR) and optimization, with experience using Node.js, EJS, or other SSR technologies to improve performance.
- Are familiar with WebRTC-based communication using the built-in WebRTC functions for real-time interactions, without relying on any third-party libraries.
- Have strong communication and problem-solving skills, with the ability to work independently and in a collaborative team environment.
- Must be proficient in using AI tools (such as ChatGPT, DeepSeek, etc.) to increase coding productivity. Knowing how to craft efficient prompts for coding, debugging, research, and documentation is a must.
- Maintain a productivity-first mindset, continuously seeking better tools, workflows, or strategies to get things done faster and smarter.
Senior-Level Frontend Engineer
You can apply for this position if you:
- Have at least 4 years of experience developing with frontend technologies such as vanilla JavaScript, React.js, Angular.js, Next.js, or similar frameworks
- Have expertise in designing modular, scalable, and maintainable frontend systems.
- Are experienced with Redux, Zustand, or other state management libraries.
- Have advanced knowledge of rendering performance, including lazy loading and reducing re-renders and optimizing component updates.
- Are experienced in setting up automated deployment pipelines and testing workflows.
- Have hands-on expertise in WebRTC-based communication using built-in WebRTC functions for real-time interactions, without relying on any third-party libraries.
- Must also meet all the requirements listed under the mid-level frontend engineer section.
UI Developer
You can apply for this position if you:
- Have proficiency in design tools like Figma, Adobe XD, or Sketch.
- Are experienced in creating user-centered designs and wireframes.
- Have a strong understanding of UI design principles, usability, and accessibility standards.
- Are familiar with responsive and adaptive design for mobile, tablet, and desktop.
- Possess creativity and an eye for detail, with a passion for crafting intuitive and visually appealing user interfaces.
- Have experience in creating interactive prototypes and animations.
- Are able to collaborate with developers and other stakeholders to implement designs effectively.
- Stay up-to-date with the latest UI/UX trends and tools.
- Have strong communication and problem-solving skills.
- A portfolio showcasing your UI design work is essential.
- Must be proficient in using AI tools (such as ChatGPT, DeepSeek, etc.) to increase productivity.
- Maintain a productivity-first mindset, continuously seeking better tools, workflows, or strategies to get things done faster and smarter.
Responsibilities - What You’ll DO?
Your exact responsibilities will be determined based on your position and experience level. Depending on your position, your responsibilities may include:
Frontend Engineer:
- Build and enhance web applications using HTML, CSS, JavaScript, and TypeScript, ensuring high performance and maintainability.
- Optimize HTML pages, implement code obfuscation, and strengthen server-client communication against vulnerabilities.
- Implement high-performance, real-time applications with Socket . IO , leveraging simultaneous parallel processing for efficiency.
- Utilize WebRTC for seamless real-time communication and media streaming.
- Implement SSR techniques using js or similar technologies to enhance performance and SEO.
- Work closely with designers, strategists, and developers to push the boundaries of frontend development.
- Play a role in API design, data modeling, and shaping the platform’s architecture.
- We want you to utilize AI tools to handle routine frontend development tasks, allowing you to focus on optimization, performance engineering, and advanced technical challenges.
- Keep up with the latest frontend design trends and technologies.
UI Developer:
- Build and style high-quality user interfaces using HTML, CSS, and JavaScript.
- Ensure websites work across mobile, desktop, tablets, and smart devices.
- Improve UI speed, animations, and performance optimization.
- Implement CSS animations, JavaScript animations (GSAP, Framer Motion), and SVG animations.
- Convert Figma, Adobe XD, or Sketch designs into functional code.
- Ensure that designs follow best practices for usability, accessibility (WCAG), and UX principles.
- Work closely with frontend engineers, and marketing team.
- Keep up with the latest frontend design trends and technologies.
How to Apply?
If you’re passionate about Unreal Engine Development and eager to contribute to a team that’s at the forefront of revolutionizing 3D streaming, we’d love to hear from you!
🌟 Ready to Join Us? Submit your application using the form below.
📩 Questions? Feel free to reach out to us at career@eagle3dstreaming.com – we’re here to help!
Apply for this Position
Use the form below to submit your job application