Senior Developer
at BANDWAGON PTE LTD
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 05 Jul, 2024 | USD 7000 Monthly | 05 Apr, 2024 | N/A | Software Development,Emerging Technologies,Git,Design Principles,Collaborative Environment,Strategic Thinking,Digital Engagement,Webgl,Professional Development,Software Solutions,Communication Skills,Software Architecture,Computer Science,Web Technologies | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ABOUT US:
Are you a software developer with a passion for shaping the future of digital interaction? At Bandwagon Labs, we are on a mission to redefine customer engagement through the creation of lightweight metaverse experiences and digital collectibles that push the boundaries of possibility.
As trailblazers in the tech landscape, we specialize in crafting lightweight social metaverses that seamlessly blend the realms of web3 technology and mobile accessibility. Our dedication to innovation shines through in our metaverse’s lightning-fast loading speeds, exceeding industry standards by an impressive 5x, thanks to our cutting-edge implementation of webGL technology.
REQUIREMENTS FOR SENIOR SOFTWARE DEVELOPER POSITION:
- Extensive Experience : Bachelor’s degree in Computer Science, Software Engineering, or related field, with 5+ years of professional experience in software development, preferably in the gaming or interactive media industry.
- Expertise in Three.JS and Web Technologies : Demonstrated expertise in Three.JS, WebGL, and other web technologies, with a deep understanding of 3D graphics programming and rendering techniques.
- Strong Leadership and Collaboration Skills : Proven ability to lead cross-functional teams, collaborate effectively with designers and stakeholders, and mentor junior developers.
- Innovative Problem-Solving Abilities : Exceptional problem-solving skills and a track record of implementing innovative solutions to complex technical challenges.
- Expertise in Software Architecture and Design: Proficiency in software architecture and design principles, with the ability to architect scalable and maintainable systems.
- Advanced Knowledge of Version Control Systems: Advanced knowledge of version control systems such as Git, including branching strategies and code review processes.
- Passion for Emerging Technologies : Deep interest and knowledge in emerging technologies, including web3, metaverse, and NFTs, with a proven ability to stay abreast of industry trends and advancements.
- Exceptional Communication Skills : Excellent written and verbal communication skills, with the ability to articulate technical concepts to non-technical stakeholders and inspire team members.
- Commitment to Continuous Learning and Improvement : Demonstrated commitment to continuous learning and professional development, with a proactive approach to staying updated on industry best practices and technologies.
- Strategic Thinking and Decision-Making Abilities : Strong strategic thinking and decision-making abilities, with a focus on driving business objectives and delivering value to users and stakeholders.
This position offers the opportunity to lead and shape the development of innovative software solutions in a dynamic and collaborative environment. Join us in revolutionizing the future of digital engagement!
Responsibilities:
- Lead the Protection and Enhancement of BWLand Codebase: Take ownership of ensuring the security, stability, and scalability of the BWLand codebase, providing guidance and mentorship to junior team members.
- Optimize and Innovate Three.Js Rendering and Game Loop : Drive initiatives to optimize performance and introduce innovative features to the Three.Js rendering and game loop, leveraging advanced techniques and best practices.
- Collaborate Closely with Design Team: Lead collaborative efforts with the design team, providing technical expertise, soliciting feedback, and fostering a culture of creativity and excellence.
- Architect and Develop Three.JS Scene Editor : Architect and develop a robust Three.JS scene editor, incorporating industry-leading standards and leveraging your expertise in 3D graphics and user interface design.
- Ensure Long-Term Maintenance and Improvement of BWLand Scene Editor and Metaverse Engine : Spearhead efforts to maintain, enhance, and future-proof the BWLand scene editor and metaverse engine, guiding architectural decisions and implementing best practices.
- Optimize Camera Viewport, Orbit Functionality, and Scene Performance : Identify and address performance bottlenecks within BWLand, optimizing camera viewport, orbit functionality, and scene performance to deliver unparalleled user experiences.
- Oversee Deployment and Publication of Scenes to Live Environment: Establish streamlined processes for the deployment and publication of scenes to the live environment via cloud infrastructure, ensuring seamless integration and minimal downtime.
- Drive Development of Tracking Metric Modules: Lead the development and refinement of tracking metric modules, enabling comprehensive monitoring and analysis of user engagement and performance metrics.
- Develop Desktop and Browser-Compatible Versions of BWLand and its Editor: Architect and develop desktop and browser-compatible versions of BWLand and its editor, ensuring broad accessibility and compatibility across platforms.
- Establish and Enforce Strong Policies, SOPs, and Documentation: Define and enforce strong policies, Standard Operating Procedures (SOPs), and comprehensive documentation, providing clarity and guidance to the team while fostering a culture of accountability and excellence.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
The gaming or interactive media industry
Proficient
1
Singapore, Singapore