Overview
Adventive
is seeking multiple senior-level software engineers to help improve and grow
its product. These positions will provide hands-on experience leveraging and
learning the latest technologies in software development to solve complex
business problems. Software engineers will work closely with other members of
the engineering team to design and develop scalable web-based advertising
applications.
Duties
- Review and provide feedback on business and engineering requirements
- Create well-documented, elegant, and efficient code
- Create complex JavaScript / HTML5 code for a web-based drag-and-drop ad development utility
- Develop back-end server code using PHP and the CodeIgniter framework
- Integrate back-end processing tier with front-end user interface and support infrastructures
- Develop application plug-ins
- Work with engineering team on troubleshooting, QA, peer code review, and bug fixes
-
Maintain
self-discipline and focus to effectively manage, meet, and exceed aggressive
deadlines
Qualifications and Skills
- Significant experience with PHP or another
high-level web-based programming language
- Strong working knowledge of JavaScript programming (both pure JavaScript and frameworks)
- Familiarity with Linux and navigating the command line
- Experience with front-end web development (HTML, CSS, and JavaScript)
- Strong understanding of object-oriented programming
- Experience with MySQL, NoSQL, or similar database technology
- Experience with GIT version control software
- Understanding of the MVC Architectural Pattern
Preferred Experience
- Information Technology or Computer Science degree
- Integration
experience with third-party APIs, applications, and web services
- Experience
with CodeIgniter application framework
- Experience
with AngularJS application framework
- Experience
with writing unit tests
- Experience
with agile software development life cycle
- Experience working with Amazon Web Services, EC2, S3, Redshift, EMR, DynamoDB, or other Amazon products