Job Description:The senior fullstack developer will be part of a dynamic team of engineers who solve challenges and puzzles of our rapidly evolving technical stack. Ready to work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries. The ideal candidate has experience building products across the stack and a firm understanding of web frameworks, APIs, and databases. The full stack developer will join a team that uses new technology to solve challenges for the front-end architecture, ultimately delivering amazing experiences for global users.
Responsibilities
- Participate in all aspects of agile software development, including design, implementation, and deployment
- Engage with inspiring designers and front-end engineers, and collaborate with leading back-end engineers to integrate APIs
- Work primarily in frontend technologies like React, Typescript and JavaScript
- Collaborate across time zones via Slack, GitHub comments, documents, and frequent videoconferences
- Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design
Required skills and qualifications
- At least 5+ years of relevant experience
- Experience in building large scale enterprise web applications using component based micro front ends
- Experience in designing and integrating RESTful APIs and Messaging frameworks
- Knowledge of React, Typescript, JavaScript, HTML and CSS
- Knowledge of component development frameworks like bit.dev and webpack
- Experience in developing responsive interfaces and themes based on material UI or Bootstrap by collaborating with UX engineers
- Excellent debugging and optimization skills
- Experience in unit/integration testing
- Understanding of docker containers and CDN cloud deployments
Preferred skills and qualifications
- Bachelor’s degree (or equivalent) in computer science, information technology, or engineering
- Interest in learning new tools, languages, workflows, and philosophies