Frontend Engineer
ThingsBoard invites a Frontend Developer (Angular), Junior+/Middle level to join our Development Unit (only office work).
We are looking for a proactive and communicative person with strong English skills, as this role involves frequent interactions with clients.
Key Responsibilities:
— Develop and maintain user-facing features using Angular.
— Write clean, efficient, and reusable code, following best practices.
-Collaborate with designers, backend developers, and clients to deliver high-quality UI solutions.
-Participate in code reviews and contribute to the continuous improvement of development processes.
-Debug and resolve issues in existing code.
Requirements:
— Strong hands-on experience with TypeScript
— Experience with Angular 18+
— Strong problem-solving skills and attention to detail.
— Excellent English (B2/C1) — ability to communicate effectively with clients.
— Ability to work effectively in a team and handle client interactions.
— Experience with Git or other version control systems.
— Understanding of RESTful APIs and client-server communication.
What we offer:
— Working on an open-source IoT platform that has thousands of installations all over the world and 23000+ stars on GitHub;
— Full-time office work with flexible work hours;
— Modern cutting-edge development stack;
— A high-professional team without bureaucracy and management overhead with 15+ years of experience;
— Career growth opportunities and regular salary review;
-Medical Insurance;
-Free English classes;
— Comfortable office and fridge with free beverages;
— Team-buildings and corporate events.