Senior Developer

at  BANDWAGON PTE LTD

Singapore, Southeast, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate05 Jul, 2024USD 7000 Monthly05 Apr, 2024N/ASoftware Development,Emerging Technologies,Git,Design Principles,Collaborative Environment,Strategic Thinking,Digital Engagement,Webgl,Professional Development,Software Solutions,Communication Skills,Software Architecture,Computer Science,Web TechnologiesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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:

  1. 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.
  2. 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.
  3. Strong Leadership and Collaboration Skills : Proven ability to lead cross-functional teams, collaborate effectively with designers and stakeholders, and mentor junior developers.
  4. Innovative Problem-Solving Abilities : Exceptional problem-solving skills and a track record of implementing innovative solutions to complex technical challenges.
  5. Expertise in Software Architecture and Design: Proficiency in software architecture and design principles, with the ability to architect scalable and maintainable systems.
  6. Advanced Knowledge of Version Control Systems: Advanced knowledge of version control systems such as Git, including branching strategies and code review processes.
  7. 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.
  8. Exceptional Communication Skills : Excellent written and verbal communication skills, with the ability to articulate technical concepts to non-technical stakeholders and inspire team members.
  9. 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.
  10. 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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