Description :
|
Job Description:
- Knack for solving hard software design problems, this includes devising algorithms, designing frameworks, and pioneering new approaches.
- Passion for software design.
- More than experience with certain technologies, we value a hobby it's love for the art of software creation and abstract software concepts.
- Experience in Java.
- At the very least, proficiency with concurrency, collections and at least one framework (preferably Spring or OSGi).
- Experience in front-end development.
- At the very least, proficiency in JavaScript/HTML5/CSS3, with at least one framework (e.g. Angular/JS-7, React, Vue).
- Experience with git, gradle/maven/ant, linux+bash.
- Working within a small, autonomous team to design and develop certain business capabilities as microservices; these capabilities are currently in the domain of facilitating the car-shopping experience, such as payment estimation, deal recommendations, etc.
- Developing full-stack applications, endowed with interactive, mobile-responsive interfaces (both consumer-facing, and administrative screens), performant interfaces (e.g. REST/RPC), business logic (i.e. algorithmic design), and persistence models.
- Working in a high-caliber team to craft a software-development approach that accelerates concept-to-market velocity, with an ever-increasing level of quality.
|