Software Developer Trainee - Singapore - Bandwagon Pte. Ltd.

    Bandwagon Pte. Ltd.
    Bandwagon Pte. Ltd. Singapore

    1 month ago

    Default job background
    $30,000 - $50,000 per year Technology / Internet
    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.

    Here's what makes us stand out:
    1. Phygitalism: We are pioneers in building phygital utility for clients like Capitaland, seamlessly blending benefits in the metaverse and IRL, opening up endless possibilities for digital collectibles and unique experiences.
    2. Social Connection: Our metaverse fosters vibrant social interactions, transcending geographical boundaries and bringing people together in unprecedented ways.
    3. Empowering Brands: Partnering with us means enabling brands can roll out web3 solutions, including digital collectibles and immersive metaverse experiences, with unparalleled speed and efficiency. 'This is the best thing I've seen all week,' was web3 founder Frank DeGods response to our project during a major web3 conference in Singapore in 2023.
    4. Innovative Milestones: We pride ourselves on our groundbreaking achievements, including being the first in the world to introduce an NFT collection based on the iconic McDonald's character Grimace, which received more than 100 press mentions globally across languages and prompted Brand lead of CryptoPunks, @CryptopunkNoah to tweet this in response to our project 'How do I move to Singapore'
    5. Trusted by Industry Leaders: Our track record speaks volumes. Brands like Capitaland trust us to develop their metaverse experiences, such as Capitaverse, which has garnered multiple prestigious marketing awards and onboarded sponsors like DBS, Adidas, Charles & Keith, National Gallery Singapore into the metaverse experience we created.

    If you're ready to embark on a journey that will redefine the landscape of digital engagement, Bandwagon Labs is the place for you. Join us in shaping the future of the metaverse and revolutionizing the way people connect and interact online

    Job responsibilities:
    - Support the maintenance of the BW.Land codebase under the guidance of senior team members.
    - Assist in optimizing and enhancing Three.Js rendering and game loop functionality.
    - Collaborate closely with the design team to gather feedback and contribute to project discussions.
    - Contribute to the development of a Three.JS scene editor
    - Assist in the maintenance and improvement of the BWLand scene editor and metaverse engine
    - Participate in improving camera viewport, orbit functionality, and scene performance
    - Assist in the deployment and publication of scenes to the live environment via cloud infrastructure.
    - Support the development and enhancement of tracking metric modules
    - Contribute to the development of desktop and browser-compatible versions of BWLand
    - Learn and adhere to established policies, Standard Operating Procedures (SOPs), and documentation practices.
    - Collaborate with senior team members to adapt existing APIs and modules for client projects.
    - Monitor systems and assist in troubleshooting issues as they arise
    - Assist in loading frontend objects and maintaining backend databases
    - Adhere to the principles of source code management

    In this role, you'll have the opportunity to learn from experienced professionals while contributing to the development and maintenance of innovative software solutions. Your supervisor will provide guidance and support as you grow in your role as a Junior Software Engineer.

    Requirements for Junior Software Developer Position:
    1. Educational Background: Bachelor's degree in Computer Science, Software Engineering, or a related field. Relevant coursework or projects demonstrating proficiency in programming concepts is beneficial.
    2. Understanding of Web Technologies: Familiarity with web development technologies including HTML, CSS, and JavaScript is essential.
    3. Basic Knowledge of Three.JS: Some exposure to Three.JS or other JavaScript libraries for 3D rendering and animation would be advantageous.
    4. Collaborative Skills: Ability to work effectively in a team environment and communicate ideas clearly with peers and supervisors.
    5. Problem-Solving Abilities: Strong problem-solving skills and willingness to learn new technologies and methodologies.
    6. Attention to Detail: Ability to pay attention to detail and ensure accuracy in coding and implementation tasks.
    7. Adaptability: Willingness to adapt to changing project requirements and learn new tools and techniques as needed.
    8. Understanding of Version Control Systems: Basic understanding of version control systems such as Git for code management and collaboration.
    9. Interest in Emerging Technologies: Curiosity and interest in exploring emerging technologies, particularly in the areas of web3, metaverse, and NFTs.
    10. Strong Work Ethic: Demonstrated commitment to meeting deadlines, taking initiative, and continuously improving skills and knowledge.
    11. Understanding of Software Development Lifecycle: Basic understanding of software development lifecycle processes and methodologies.
    12. Legal and Ethical Awareness: Awareness of legal and ethical considerations in software development, including data privacy and security principles.

    While prior professional experience is beneficial, we welcome enthusiastic individuals with a passion for software development and a willingness to learn. This position offers the opportunity to grow and develop under the mentorship of experienced professionals in a dynamic and innovative environment.

    How to apply:
    Does this position sound like a good fit for you Please email us your resume at join[at]
    - Include the title of this role in your subject line (it will help us sort through the emails)
    - Send along links that showcase the relevant projects and experiences you have undertaken.