Overview
Skills
Job Details
AGM Tech Solutions, on behalf of the Client - a Global Technology Company, is hiring a Front End Sr Software Engineer.
Position Title: Senior Software Engineer (React & Typescript Front End)
Location: 100% Remote
Full-Time
Position Summary:
We are currently seeking a Software Engineer II to join our growing team! You will operate as part of a cross-functional squad with other engineers (Software, Hardware, DevOps, and Machine Learning). As a Software Engineer II, you will help build and maintain the user interfaces of Client's SMARTdiagnostics machine health platform, which stores and processes industrial IoT sensor data to provide analytics and insights to our users. This will help us achieve our goal of zero waste, zero downtime, and zero safety incidents for all of industry.
This is starting to sound like your next challenge, right? Read on for more info!
Essential Functions:
Develop and maintain Client's software products (e.g. SMARTdiagnostics)
Actively participate as a member of a cross-functional engineering squad
Attend meetings (standups, planning and refinements, progress reviews, etc.)
Collaborate with other squad members (engineers, product owners, UI/UX, QA, etc.)
Produce high-quality, well-documented code
Architect and implement user interfaces for viewing and analyzing machine health data and create supporting design and requirement artifacts
Assist in the creation of standards, best practices, and procedures for the Software department
Mentor and manage other software engineers
Participate in code reviews to ensure adherence to coding standards, promote code quality and validate architectural best practices.
Collaborative approach to working with technical and non-technical stakeholders to identify business/product requirements, incorporating feedback and actionable metrics into scalable technical solutions.
Think through complex problems, breaking down features and requirements into manageable chunks of work
Other duties as assigned by the supervisor and other leadership staff
Qualifications:
Bachelor's degree in a related field
7+ years relevant experience
Experience with TypeScript development and best practices
Experience with React for web development, including a solid understanding of hooks and state management
Experience with React Native for mobile development (iOS and Android)
Understanding of enterprise software development:
REST & GraphQL APIs
Common software architecture patterns such as MVC
Modern application auth (OAuth2, OIDC, SAML Single Sign On)
CI/CD pipelines
Automated testing (Unit testing, Integration testing, etc.)
API contacts and BFF patterns
Internationalization and Accessibility
Experience with data visualization and dashboarding (IoT, finance, or other time series data)
Experience with design systems (e.g. Material, NativeBase)
Experience with one or more of the following preferred:
Animations
Axios or similar HTTP clients
Real time translation
TanStack Query / React Query
TanStack Router
Vite
Zod