Any
Negotiable
TBD
Aug 16, 2018
Job Description
You will be part of a small team responsible for building a cloud-based mobile device management software from scratch. You will be implementing a microservices architecture design that provides RESTful Web services for mobile device clients and authorized Web users. The server will interact with an RDBMS and NoSQL database and must scale to serve hundreds of thousands of simultaneous users. The server will be containerized and deployed on cloud infrastructure. The front-end must be responsive to user devices and scale to serve a large number of simultaneous users.
Nice to Have
- Experience with design and development experience in Mobile Device Management
- Knowledge of containerization, Docker, Kubernetes, and continuous integration
Skills Required
- Experience in business requirement analysis, translation to technical requirements and enterprise system design
- Development experience in Python, JavaScript, HTML5, CSS, JSON, Node.js, React
- Knowledge of Unix is required and knowledge of Unix scripting is preferred
- Experience in RDBMS, SQL, and NoSQL databases such as HBase and Cassandra
- Work with UX specifications to deliver a clean and responsive front-end
- Develop user interfaces and write code to support cross-device, cross-browser compliant user actions from provided requirements
- Comprehensive knowledge of enterprise application architecture: cloud-based deployment and object-oriented design
- Experience in automated & performance test plan development
- Experience designing RESTful Web services
- Solid understanding of responsive/mobile-first design, web standards, UI/UX best practices
- Knowledge of microservices architecture, IoT standards and IoT platforms is a bonus
- Must be willing to learn new languages, technologies and APIs
- Proactive, team player, hardworking, quick learner, punctual, and responsible
- Able to work independently, efficiently, and meet/exceed deadlines under pressure
Application Process
Please complete both the Front-End and Back-End Developer Challenges, found here:
Send your challenge submission, resume, and cover letter to