Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Job Description
- Transrobotics makes the most advanced radar systems in the world for robotics and UAV applications.
- We are located in the Silicon Valley in California. We have an extensive vision for the future of robotics.
- Working on our team will give you the opportunity to exercise a multitude of different skill sets: building extensible front-end applications, designing/implementing APIs, and figuring out how best to deploy new React code across multiple environments.
- We focus on keeping developers happy and productive; fostering a positive atmosphere to help you make the right decisions.
- Ample opportunities for utilizing cool tech: Nginx, Redis, Mongodb, and even deploy a server on a slack channel.
Job Requirements
Duties and Responsibilities:
- Analyze requirements and technical specifications, and implement assigned development tasks using various web technologies.
- Adhere to rules established to enforce test driven development, maintaining wiki pages, code style, and code group/peer review.
- Be a team player who can communicate both orally and through our various written communication mechanisms.
- Be able to dig in and troubleshoot pre and post production issues.
- Take a design spec and build something that works great on both desktop and mobile.
Minimum Qualifications:
- Bachelor's Degree in Engineering, Computer Science, Information Systems, or other technically related field or equivalent relevant experience.
- 1-2+ years of experience in a development position.
- General understanding behind building mission critical/highly available applications in current web development technologies including Javascript, React, AngularJS, RequireJs, CSS3, and HTML5,PHP will be a large plus.
Requirements and General Skills:
- Passion for creating great web application software a must.
- Desire to learn from more Senior Engineers, and a 'can do' attitude.
- Willingness to take constructive feedback, in order to further personal growth.
- Works well with others and is a skilled communicator both written and oral.
- Excellent time management skills, with the ability to prioritize and work under shifting deadlines with potentially ambiguous or nebulous requirements in a fast-paced environment.
- Acts with professionalism both in person with colleagues and on the phone with partners.
- Excellent problem-solving skills.
- Willingness to learn new technologies - often very quickly and with limited assistance.
Technical Skills:
- General understanding in building mission critical/highly available applications in current web development technologies including Javascript, JS Frameworks (React/AngularJS), WebPack, CSS3, and HTML5.
- Knowledge of Python or equivalent high-level OOP language.
- Working knowledge of relational databases.
- Initial experience writing Javascript with ES6.
- Understanding of CSS and SCSS and their best practices for use in web applications.
- Rigor in high code quality, automated testing, and engineering best practices.
- Able to work within a Git/GitHub multi-branched software environment.
- Preferred experience with Javascript tooling: Grunt, Bower, Jasmine, Karma.
- Test-driven development (TDD), protractor experience a plus.
- Knowledge of modern web architecture and patterns.
- Utilizing web services through APIs using REST, HTTP, JSON/JSONP, etc.
- Knowledge of cross-browser nuances when writing responsive web applications for the major browsers (IE, FF, Chrome and Safari).