Collaborating in an agile development team, made up of a product manager, project manager, technical lead, back-end developer and UI/UX developer all working together on an exciting industry-transforming product.
Developing new user-facing features and building reusable code and libraries for future use.
Optimizing applications for maximum speed and scalability and assuring user input is validated.
Learning about and understanding business requirements, while helping architect solutions based on them.
Developing new user-facing features as well as the integration of backend code & end points.
Writing and maintaining efficient, reusable, and reliable HTML, CSS and React JS code.
Ensuring the best possible performance, quality, and responsiveness of the applications by identifying bugs and solving problems.
Helping maintain code quality, organization, and automatization as well as the integration of user-facing elements with server side logic.
Experience in React JS (single page applications) that require significant origination around state management.
Experience in building API’s using .NET Core.
Proficient understanding of web markup, including HTML5, CSS3.
Experience with API design and construction (is a plus).
Working experience integrating third-party APIs.
Knowledge of Git and best practices for merging, branching, and pull requests.
Experience with highly scalable/high traffic solutions.
Experience working within Agile development environments.
Experience in communicating complex technical concepts.