About RoboKind

RoboKind is a Dallas, Texas based company whose mission is to use innovative robotic, artificial intelligence, and augmented reality technology and software based instructional content solutions that help create lifelong and inclusive learning opportunities for all. RoboKind has developed facially-expressive humanoid robots and avatars, including Milo, who was named in the 2019 Game Changers: Tech & Learning’s Most Inspiring in EdTech in 2019. RoboKind is committed to partnering with PK-12 educational organizations, colleges/universities, foundations, and other organizations to conduct high quality research and development that support continuous growth and positive impact.   

 

Position Overview:

RoboKind is looking for a talented Full Stack Developer to develop software for use by adults and children in educational and therapeutic settings. You’ll work to implement new features and ensure all development is done consistent with organizational standards and industry best practices. You will dive head-first into innovative solutioning to grow our products and business. You will join a curious team of passionate technologists dedicated to improving software design, application flow, and code testing. You will be comfortable in the agile environment, and proficient in the scrum processes and best practices. Best of all, you will work with and share ideas, information, and innovation with our team in a progressive growth oriented culture. 

Job Type: Full-Time

 

Compensation:  Commensurate with education level and experience; combination of base pay with bonus potential tied to company revenue goal attainment.



Education Level:

  • Bachelor's degree from a four-year college or university, AND 
  • Minimum five years of experience in a similar role, OR
  • Equivalent combination of education and experience

  • Technical and Business-Related Knowledge, Skills and Abilities Required:

    • Proficiency in HTML5/CSS3 (BEM), JavaScript, jQuery, Bootstrap
    • Proficient in Java
    • Comfortable with C/C++
    • Proficient in PHP, Python
    • Strong Linux experience, Shell Scripting, configuration, building, and Tuning
    • Strong SQL query skills, MySql and PostgreSQL preferred
    • Experience participating in Agile development cycles
    • Experience with Cloud deployments, AWS, etc.
    • Documentation and testing skills
    •       Experience working with product marketing and product management teams
    •    Experience working with education focused and/or gaming industries preferred
    •       Familiar with enterprise level development and scaling
    •        Kernel development experience is a plus
    • At least 1 full lifecycle project including deployment and change control
    • Familiar with Git repositories



    Primary Duties and Responsibilities include:

            Collaborating and solving problems as a team

            Ensuring the timely and successful delivery of product based on sprints/milestones

            Creating documentation for all development work

            Building/configuring/deploying both manually and using CI/CD

            Clearly, effectively, and proactively communicating progress on development work to team members and other internal stakeholders on a regular basis

            Developing, troubleshooting, and supporting the entire stack

            ·      Anticipating, identifying, and mitigating risks/challenges/obstacles

            ·       Proactively identifying and documenting suggestions/recommendations to improve the product and product development process

            ·       Effectively using various business software tools (project management software, reporting software, etc) to manage information and processes

            ·       Providing peer to peer mentoring and support

            The successful candidate must be able to: 

              Verify identity and employment eligibility to work in the US

              Adhere to company policies and procedures

              Work in a fast paced, startup with an entrepreneurial approach

              Manage many concurrent projects and work and adjust priorities, as needed

              Approach development with a “user first” approach

              Work well both independently and with a team, demonstrating a healthy competitive spirit

              Adapt and adjust to new environments and learn new technologies

              Use information, prior experience, and various data inputs to problem solve independently

              Think analytically and make recommendations at the macro and micro levels

              Work with minimal supervision and demonstrate initiative and good judgment

              Execute tasks/responsibilities in a timely manner

              Maintain effective working relations with a wide variety of diverse individuals

              Represent the company in a positive and professional manner

              Demonstrate confidence, optimism, and “grace under fire”, even when things go wrong

              Be self-motivated for personal and professional growth, bringing a positive attitude and growth mindset to internal teams and external contacts

              Summarize and synthesize detailed information

              Demonstrate strong listening and other communication skills

              This position has been filled. Would you like to see our other open positions?