We are looking for an accomplished Software Engineer with a strong background in developing and maintaining enterprise-grade, always-on software systems. This role is pivotal to ensuring reliability and scalability of our most critical infrastructure and services.
What you will be doing:
* Developing frontend user interfaces for a fully automated, mission critical digital business.
* Working on projects through all stages in a version-controlled environment, including providing effort estimates and raising critical issues.
* Working closely with the UX designers to design, build and optimize the frontend interfaces.
* Formulating design and implementation requirements in the system following coding best practices and utilizing design patterns concepts.
* Working with users and stakeholders to procure requirements and communicate ideas clearly and concisely to non-technical users of our systems.
* Building and maintaining high quality production code.
* Engaging in test-driven development by writing unit tests and automated regression tests.
* Demonstrating a keen interest to continuously understand our business domain and our customer needs.
* Showing passion for technology by keeping up to date with the latest industry trends.
What we are looking for:
* 1+ years experience working as a software developer.
* Knowledge of JavaScript and hands-on development experience building responsive and performant web applications using the ReactJS framework.
* Familiarity with HTML, CSS-in-JS (or SASS), NodeJS, NPM and TypeScript.
* Experience of using and developing RESTful web services.
* Experience of web testing frameworks (Jest, Enzyme, Cypress, etc.).
* Experience working in a git-based CI/CD SDLC environment.
* Knowledge of data structures, algorithms, and designing for performance.
* Comfortable multi-tasking, managing multiple stakeholders and working as part of a global team.
* Excellent written and verbal communication skills.
* Experience designing and developing solutions using Amazon Web Services is a plus.
* Experience working in agile teams would be preferred.
* Server-side development experience in one or more modern languages such as Python, Java, Go, and/or Rust would be preferred but not a must.
#J-18808-Ljbffr