Boston, Massachusetts, USA
22 days ago
Senior Software Engineer (React, IoT)

Job Title: Senior Software Engineer (React.js, IoT)

Location: Boston, MA

Our client is an innovative company at the forefront of technology, specializing in cutting-edge hardware solutions and data analytics platforms. Our mission is to transform how data is leveraged in the IoT space, creating impactful and insightful analytics that drive smart decision-making. As we continue to grow, we are seeking a talented and experienced Senior Software Engineer to join our dynamic team in Boston.

Job Description:

As a Senior Software Engineer with a focus on React.js and IoT, you will play a pivotal role in developing and optimizing our data analytics platform. Your expertise in React, TypeScript, and Node.js will be crucial in building a robust and user-friendly frontend that seamlessly integrates with our backend systems. You will work closely with cross-functional teams to deliver high-quality software solutions that enhance the functionality and performance of our hardware products.

Key Responsibilities:

Frontend Development: Design and implement responsive, high-performance user interfaces using React.js and TypeScript. Ensure seamless integration with backend services and data sources. Backend Integration: Collaborate with backend developers to integrate frontend applications with Node.js-based APIs and services. Optimize data retrieval and presentation for real-time analytics. IoT Integration: Work with IoT data streams and ensure efficient handling and visualization of data from our hardware products. Develop solutions that leverage IoT data to provide actionable insights. Architecture and Design: Contribute to the architectural design and decision-making processes. Ensure that the software is scalable, maintainable, and adheres to best practices. Code Quality: Write clean, maintainable, and well-documented code. Conduct code reviews and provide constructive feedback to peers. Performance Optimization: Identify and address performance bottlenecks in both frontend and backend systems. Implement improvements to enhance overall application efficiency and user experience. Collaboration: Work closely with product managers, designers, and other engineers to deliver high-quality features and address any technical challenges. Participate in Agile development processes and contribute to sprint planning and reviews. Innovation: Stay up-to-date with industry trends, emerging technologies, and best practices. Continuously seek opportunities to innovate and improve our software solutions.

Qualifications:

Experience: 5+ years of professional software engineering experience, with a strong focus on frontend development using React.js and TypeScript. Technical Skills: Proficiency in React.js, TypeScript, Node.js, and modern web development practices. Experience with data analytics platforms and IoT technologies is highly desirable. Problem-Solving: Strong problem-solving skills with the ability to tackle complex technical challenges and develop creative solutions. Team Player: Excellent collaboration and communication skills. Ability to work effectively within a cross-functional team and contribute to a positive team environment. Education: Bachelor’s degree in Computer Science, Engineering, or a related field. Advanced degrees or relevant certifications are a plus.

Benefits:

Competitive salary and performance-based bonuses Comprehensive health, dental, and vision insurance 401(k) plan with company match Flexible work hours and remote work options Generous paid time off and holidays Professional development opportunities and career growth Collaborative and inclusive work environment
Confirm your E-mail: Send Email