Job Details

ID #10478984
State Arizona
City Scottsdale
Job type Permanent
Salary USD $100k - 115k per year 100k - 115k per year
Source Phoenix Staff, Inc.
Showed 2021-03-02
Date 2021-03-02
Deadline 2021-05-01
Category Et cetera
Create resume

Lead Angular Developer

Arizona, Scottsdale, 85250 Scottsdale USA
Apply NOW

Title: Lead Applications Developer

Location: Remote work from a home officeThe Lead Applications Developer works as part of a team of technology professionals to deliver world-class web, mobile, and connected device applications. You will work closely with a cross-functional group of Product Management, Project Management, Sales Management, and Client Support professionals to define software requirements and help maintain and grow the company's portfolio of industry-leading educational technology products. Management of team members will also be the responsibility of the Lead Applications Developer.You will also lead the process of migrating LMS course content using the company's migration solution and execute the technical process of course content migration. The Lead Applications Developer is also accountable for demonstrating in-depth knowledge of the leading LMSs.In this hands-on role, you will interface with LMS vendors and/or prospective client institutions. You will collaborate with client institutions and LMS vendors, communicating professionally, resolving client and vendor issues, and achieving migration milestones and timelines.

Your role:
  • Develop high-quality software design and architecture
  • Identify, prioritize, and execute tasks in the software development life cycle
  • Automate tasks through appropriate tools and scripting
  • Perform validation and verification testing
  • Collaborate with UI/UX and internal team members to improve products and the user experience
  • Document development phases and monitor systems
  • Develop RESTful APIs and microservices leveraging AWS technologies, including Lambda, API Gateway, Cognito, Amazon Aurora (Postgres) and other related technologies
  • Develop front-end solutions in Angular and/or similar frameworks
  • Enhance and develop CSS for fully responsive/adaptive mobile-first experiences
  • Responsible for the development and support of cloud-based applications
  • Develop solutions that meet business objectives while leveraging industry best practices
  • Maintain and/or extend existing solutions, refactoring solutions, to improve performance and security
  • Actively engage in Sprints and other facets of project planning and management (SCRUM)
  • Collaborate with other internal teams and stakeholders to support business requirements
  • Write high-quality source code to program complete applications within deadlines
  • Troubleshoot and debug applications
  • Maintain a comprehensive understanding of the Company portfolio of applications and associated documentation
  • Pursue continuous improvement opportunities associated with existing software development programs
  • Some travel to company-related events required

What you've got:
  • Minimum of two years of management experience
  • Extensive experience in software development, scripting, and project management
  • In-depth knowledge of relational databases (e.g. PostgreSQL)
  • Experience with AWS, Node.js, Postgres, Angular and other JavaScript frameworks
  • Experience with CSS and SASS frameworks
  • Familiarity using Git, code repositories, branching and merging strategies
  • Familiarity and understanding of Continuous Integrations
  • Ability to break down complex concepts, tasks or problems into more simple, understandable language and action plans
  • In-depth knowledge and expertise in the Canvas LMS, with accountability to develop expertise in the leading LMSs
  • Knowledge of LTI, API, and OAuth
  • Advanced proficiency integrating external tools into the LMS
  • Management experience in leading and developing high-performing teams
  • Excellent communications skills, with ability to communicate with a variety of internal and external audiences
  • Ability to clearly and concisely articulate complex concepts for a variety of audiences
  • MS Office proficiency
  • Passion for software development and education technology
  • Innovative and flexible thinker, comfortable suggesting solutions and willing to take risks
  • Enjoys working in a fast-paced environment with tight deadlines
  • Committed to quality in every assignment, large or small
  • Innovative and flexible thinker, comfortable finding solutions, and willing to take risks
  • Enjoys working in a fast-paced environment with tight deadlines
  • Excited about remote teamwork
  • Committed to flex hours to get the job done
  • Ability and desire to continually learn about new technologies and adapt to ever-changing business and industry needs
  • Bachelor's degree in a related field preferred
To find more great tech-centric jobs, please visit

Apply NOW Subscribe Report job