AOEU has developed a home-grown suite of technology solutions to support our unique value proposition, of serving the educational and teaching needs of art teachers across their entire careers. We have extended our technology stack to its boundaries and are ready to move beyond to new more scalable frameworks that will better support our growth trajectory in the years to come. We are in search of a skilled software developer with a diverse background, that is interested in helping us maintain our current WordPress platform, while also helping build and integrate with our new platform and services.
Builds defined features
Writes code to solve problems in a team environment
Writes testable, maintainable code
Provides architectural guidance and feedback and implementation support
Performs analysis and provides feedback on reported defects, and implements solutions
Writes effective, automated tests
Follows and improves the development process
Mentors peers and junior team members
Performs thoughtful code reviews and provides constructive, positive feedback with the interest of improving code quality, performance, and building the team
Communicates effectively through emails, Slack, etc.
Gives proactive status updates
Ability to present structured fact-based arguments
Values collaboration with their own team and others
Balances short-term needs with long-term goals
Thinks about what could go wrong and how we can mitigate the risk
Identifies blocking issues
Helps define requirements
Follows through to the very end
Values learning new technology
The duties of this position are typical of those performed in a home office setting with normal ranges of temperature. The majority of tasks will be performed while sitting at a desk.
We are looking for a developer who has the ability to become familiar with and navigate an existing, mature code base with relative ease. The right candidate should be able to identify and mitigate potential risks with code changes, as well as, provide thoughtful solutions to integrating with existing and new services.
Experience with PHP and custom WordPress development is required
Familiarity with SaaS platforms
Source control (Git, Mercurial, etc.)
Unit testing and TDD
Agile methodologies (SCRUM, Kanban)
Familiarity with CI/CD processes
Knowledge of software architecture and design
Experience working in a remote capacity