NBT Product Development team is an eclectic mix of expertise in design, software, firmware and hardware. The cross-domain knowledge, the collaboration between the different departments and the professionalism in the development process can all but lead to delightful outcomes that the team can be proud of.
Our Product Development team is expanding to provide world-class support to our growing group of portfolio ventures. To do so, we are hiring a full-time Frontend Engineer to apply their expertise and potential to help achieve our goals.
Tasks:
Build data-centric dashboards that convey useful business information from IoT devices
Build intuitive, innovative, clean and compliant web and mobile interfaces
Collaborate with developers and founders from the ventures to translate product requirements to well-designed, functional codebases
Collaborate with developers on software design reviews, code reviews and feedback sessions
Collaborate with NBT's design team to convert wireframes to functional prototypes
Collaborate with NBT's engineering team on side-projects to hack innovative frontends
At least 3 years of professional experience
Excellent foundational knowledge in JavaScript, HTML and CSS
Excellent knowledge of React.js, and familiarity with other frontend frameworks/libraries
Excellent conceptual knowledge of REST, RPC and other techniques for building APIs
Good knowledge of D3.js or similar visualization libraries
Proven experience with Git as version control
Knowledge in security and performance of frontend applications
Knowledge in CI/CD, preferably on MCPs like AWS
Experience with Docker, Kubernetes and Next.js
Familiarity with Figma
Experience in UX research, user testing, A/B tests, and experiments to make data-driven decisions
Familiarity with Scrum, Agile and similar project management methodologies