Application Architect/Developer

AQUASIGHT LLC
Troy, MI, United States
2 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Gulp.js HTML JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Ajax (Programming Language) Amazon Web Services Applications Architecture Unit Testing Bootstrap (Software)
+51 more
Browser Compatibility Software as a Service Code Review Cyber Security Computer Programming Continuous Delivery Continuous Integration D3.Js Data Visualization Software Design Patterns Linux Web Development Design of User Interfaces Human-Computer Interaction Web Browsers Mobile Application Software JQuery Python (Programming Language) Unix Shell MySQL Object-Oriented Software Development Open Web Application Security Systems Development Life Cycle Material Design Responsive Web Design Shell Script Single Sign-On Software Engineering Spatial Data Infrastructures SQL Databases Systems Integration TypeScript Web Applications Web Application Frameworks Web Services RxJS Scripting Backend Git Syntactically Awesome Style Sheets (SASS) Webpack AngularJS Integration Tests Deployment Automation Real Time Data Build Tools Front End Software Development Api Design Code Restructuring Software Version Control Jenkins

Job description

· Lead a team of developers in building configurable, template-driven, multi- tenant web front end platforms and mobile apps for a real-time data centric system. · Mentor and guide team members to ensure high-quality code and best practices. · Collaborate with cross-functional teams to design, develop, and maintain scalable and optimal web/mobile applications. · Develop interactive visualization tools and dashboards for real-time data and self-service multi-tenant applications. · Engage in backend scripting and API development to connect to backends. · Ensure security and compliance by identifying potential security threats and developing mitigation plans.

Requirements

  1. · 10+ years of experience in developing Web and SaaS applications with proficiency in Angular or other modern JS frameworks.
  2. · Proven experience in leading and mentoring a team of developers.
  3. · Strong background in web design languages including HTML, SASS, Bootstrap, Material Design, PHP, JavaScript, TypeScript, AJAX, jQuery, RxJS, D3.js, Responsive design, and Cross-browser compatibility.
  4. · Proficiency in integrating web services and programming in API development for applications.
  5. · Strong analytical and design skills with a solid understanding of design patterns, refactoring, object-oriented and functional design patterns.
  6. · Experience with AWS services
  7. · Experience using automated build tools such as Webpack and Gulp, and continuous integration/deployment tools like Jenkins.
  8. · Proficient understanding of code versioning tools, such as GIT.
  9. · Hands-on experience in identifying security threats and implementing OWASP Top 10 Security Solutions.
  10. · Experience in setting up and integrating SSO and MFA solutions.
  11. · Understanding and familiarity with mapping and GIS-centric applications.
  12. · Methodical and organized, with the ability to manage multiple projects and priorities.
  13. · Proven track record in the full life cycle of software development, having successfully launched at least three enterprise front-end products and one mobile app.
  14. · Attention to detail and the ability to work collaboratively in a team.
  15. · Proactive, self-motivated, and able to thrive in a remote working environment. Strong time management skills. 16.

Others - Good to have

  • · Basic knowledge of MySQL, including the ability to write simple SQL queries and perform database operations as needed for frontend development.
  • · Knowledge of Linux shell scripting and automation, with familiarity in Python., Amazon Web Services (AWS), Analysis Skills, Application Programming Interface (API), Artificial Intelligence (AI), Best Practices, Code Reviews, Computer Security, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Design Patterns Programming Methodologies, Detail Oriented, Git, Integration Testing, Internet Application, JavaScript, Jenkins, Leadership, Linux Operating System, Maintain Compliance, Mentoring, Mobile Applications, Mobile Devices, Multitasking, MySQL, Object Oriented Design (OOD), Organizational Skills, Project/Program Management, Python Programming/Scripting Language, Refactoring, Reporting Dashboards, SQL (Structured Query Language), Scalable System Development, Scripting (Scripting Languages), Security Attacks, Single Sign-On (SSO), Software Development, Software Development Lifecycle (SDLC), Software as a Service (SaaS), Spatial Data, Team Lead/Manager, Team Player, Technical/Engineering Design, Time Management, Unit Test, Unix Shell Programming, User Interface/Experience (UI/UX), Water Resource Management, Web Browsers, Web Programming, Web Services, Writing Skills

About the company

Aquasight is a leading Digital AI company focused on developing innovative solutions for public water and wastewater systems. Based in Troy, MI, we are rapidly expanding nationwide and seeking a Senior Frontend Team Lead to join our high-performance team. In this role, you will be responsible for the development develop a multi-tenant, template-driven front-end application for our Software-as-a-Service (SaaS) platform. You will lead and guide team members, collaborate closely with our AI team and Product Managers, and maintain high standards in SDLC. You will also engage in backend scripting and development to support our real-time data centric system, conduct code reviews and plan for unit/integration tests., Aquasight is a forward-thinking technology company focused on revolutionizing water management solutions. Leveraging advanced data analytics and cutting-edge technology, we strive to optimize water usage, enhance resource efficiency, and promote sustainability. Our dedicated team is committed to creating innovative solutions that address the world’s water challenges, making a lasting impact on communities and the environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

2:12 min

Transitioning from adjacent functions into software engineering roles

Philipp Frauenthaler +1 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all