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