We are looking for a passionate, fully hands on full-stack engineer to work with our trading team. This person will work independently and as a part of a team to develop user interface web applications built for a variety of platforms (cloud, mobile). This position includes design and architecture of software features, working with designers and product managers to understand the features, and implementation of both the Angular/React/Vue-based UI and RESTful resources for new features.
We value autonomy, self-reliance, fast-movers, a passion for robust and maintainable code, and above all, the ability to ship a quality product.
Job Responsibilities:
- Implement features within our application in cooperation with other team members.
- Maintain up-to-date knowledge of current tools and techniques.
- Contribute to the overall quality of the organization in the development of all applications.
- Ensure high performance on a variety of platforms.
- Create self-contained, reusable and testable modules and components.
Job Requirements:
- Degree in Computer Science, Computer Engineering, Electrical Engineering or a related discipline.
- With 5 years of proven experience building and shipping professional software.
- Deep understanding of the complexities in writing applications using Angular/React/Vue.
- Experience with Java, NodeJS web service frameworks and RESTful resource implementation.
- Experience with relational databases (SQLite preferred).
- Experience with revision control systems, like git.
- Experience in executing engineering best practices (TDD, CI/CD …)
- Proficiency with both adaptive and responsive designs.
- Fluency using with Linux systems and Cloud.
- Ability to work in a complex team structure, including distributed teams.
- Strong communication skills.
- A passion for user experience.
- Familiarity with agile techniques.