Senior Software Engineer (React, IoT)
Job Title : Senior Software Engineer (React.js, IoT)
If you want to know about the requirements for this role, read on for all the relevant information.
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
J-18808-Ljbffr