Senior Full-Stack Front-End Engineer
About the Company:
ProAxion is revolutionizing the way industrial facilities operate and perform maintenance. We bring the Internet of Things (IoT) to life by utilizing the latest in sensor and cloud-computing technology to solve real problems. Our wireless cloud-connected sensor system monitors real-time machine health and helps customers predict when machines require service, which helps them improve uptime and reduce total cost of maintenance.
About the Role:
We are seeking a highly skilled Senior Full Stack Front End Engineer to join our team. The ideal candidate will be responsible for leading the design and development of scalable, performant, and maintainable front-end architectures for web and mobile applications. The Senior Full Stack Front End Engineer will collaborate with other engineers and stakeholders to ensure that the front-end architecture meets the needs to integrate our embedded systems with our cloud infrastructure.
- Lead the design and development of front-end architectures for web and mobile applications using Angular and other modern web technologies.
- Collaborate with our back-end team to integrate our embedded systems with our AWS cloud infrastructure
- Define and enforce front-end development standards and best practices
- Ensure that front-end architectures are scalable, performant, and maintainable
- Participate in code reviews and provide technical guidance and feedback to junior engineers
- Work closely with our product managers and designers to ensure the highest level of quality and user experience
- Research and evaluate new front-end technologies, frameworks, and tools, and recommend the adoption of new technologies as appropriate
- Develop and maintain documentation for front-end architecture, design, and implementation
- Document and communicate technical specifications and requirements to stakeholders as needed
- Troubleshoot and resolve technical issues as they arise
- Ensure compliance with accessibility and security standards and best practices
- Bachelor's degree in Computer Science, Computer Engineering, or a related field
- 7+ years of experience in front-end architecture and development, with a focus on scalable and performant web and mobile applications
- Strong experience with modern front-end frameworks such as React, Angular, or Vue
- Experience with AWS cloud computing services, including EC2, S3, and Lambda
- Strong understanding of embedded systems and IoT technology
- Experience with SQL and NoSQL development
- Strong understanding of front-end architecture patterns such as MVC, MVVM, and Flux
- Familiarity with front-end testing and debugging tools such as Jest, Cypress, and Chrome DevTools
- Experience with front-end performance optimization and tuning
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Experience with software development best practices, including agile development methodologies, code reviews, and version control (Git)
- Excellent problem-solving and troubleshooting skills
- Strong written and verbal communication skills
- Experience with Agile software development methodologies
- Experience with embedded systems development, including low-level programming, firmware development, and debugging.
- Familiarity with back-end development using languages such as Java, Python, or Ruby on Rails
- Experience with database technologies such as MySQL, MongoDB, or PostgreSQL
- Experience with AI/ML technologies and data analysis
- Familiarity with accessibility and security standards and best practices
If you are a self-motivated, results-driven, and experienced Senior Back-End Engineer with expertise in AWS and embedded systems, we encourage you to apply for this exciting opportunity. Join our team of experts and help us build innovative and cutting-edge software solutions.