Lead Applications Engineer

Aimpoint Digital
Summary
Join Aimpoint Digital, a fully remote data and analytics consultancy, as a Lead Applications Engineer. You will work with clients across various industries, designing and implementing end-to-end analytical solutions. Responsibilities include developing and maintaining web applications using React, Angular, and other technologies, collaborating with design and product teams, and ensuring application security and performance. You will act as a trusted advisor to clients, from data owners to executives. The role requires strong communication and teamwork skills, along with extensive experience in application development and client-facing consulting. Success in this position demands expertise in software engineering, problem-solving, and the ability to manage individual and small team workloads.
Requirements
- Degree educated in Computer Science, Engineering, Mathematics, or equivalent experience
- Experience with managing stakeholders and collaborating with customers
- Strong written and verbal communication skills required
- 7+ years working with application development; both frontend and backend
- 5+ years client facing consulting experience
- Proven experience as a Full-Stack Developer, Applications Engineer, or similar role
- Proficiency in React and Angular frameworks
- Strong knowledge of JavaScript, HTML, and CSS (including Tailwindcss)
- Experience with Vite, Next.JS, React-Native, or comparable framework
- Familiarity with developing and consuming RESTful APIs
- Understanding of version control systems, preferably Git
- Excellent problem-solving skills and attention to detail
- Strong communication and teamwork abilities
- Ability to manage an individual workstream independently and ability to manage a small 1β2-person team
- Expertise in software engineering concepts and best practices
Responsibilities
- Become a trusted advisor working together with our clients, from data owners and analytic users to C-level executives on how to best solve their application needs
- Develop, test, and maintain web applications using React, Angular, JavaScript, HTML, and much more
- Be able to learn on the fly; taking your experience and applying to quickly upskill on new languages and technologies to meet evolving client demands
- Collaborate with the design and product teams to implement user-friendly and visually appealing interfaces
- Develop and maintain RESTful APIs to support front-end functionality
- Optimize applications for maximum speed and scalability
- Troubleshoot and debug issues to improve application performance and user experience
- Secure and protect public and private applications from viruses and malicious web activity
- Stay up to date with emerging technologies and best practices in web development
- Participate in code reviews to ensure code quality and adherence to development standards
- Contribute to the development of technical documentation and user guides
Preferred Qualifications
- DevOps experience preferred
- Experience working with cloud platforms (AWS, Azure, GCP) and container technologies (Docker, Kubernetes) preferred
- Experience working in database and/or data warehouse environments (e.g. data modelling)
- Consulting experience strongly preferred
- Willingness to travel
Benefits
This position is fully remote; however, Atlanta-based applicants will have the opportunity to work in our headquarters in Sandy Springs, GA