Full Stack Web Application Developer
EMERGE (http://emer.ge) is a digital product agency looking for an enthusiastic and experienced Full Stack Web Application Developer to join our team.
The nature of the work here at Emerge spans a large variety of industries, particularly suiting individuals who constantly enjoy solving different problems and possess a passion for learning and growing. You'll also need a good sense of adventure, strong communication skills and a high standard of responsibility. So if you believe you can work in a high energy environment that celebrates leadership, creativity, and a can do attitude, consider joining our team!
As web application engineer your functions will be:
Architect, develop and maintain client web applications, mobile applications, websites, and the systems/tools required to run them
Work closely with producers, account managers and other Emerge team members on client and internal interactive projects
Implement best practices in clean coding standards and processes
Provide time and resource estimates for client projects
Maintain and set up server or other software development infrastructure
2-5 years commercial experience in web development and architecture
Intermediate-level proficiency working with back end languages and frameworks, such as Python, Ruby, Node.js, PHP, is a must.
Intermediate-level proficiency in HTML, CSS
Intermediate-level proficiency with data persistence techniques (relational database, NoSQL, etc.) and the tools and languages to work with them
Knowledge of OOP principles and practices
Experience with mobile application development, either native (Java, Swift, Objective-C) or hybrid (React Native, Typescript, Flutter) a plus.
Experience with DevOps tools such as Docker and Jenkins is a plus.
Experience with cloud hosting platforms such as AWS, Google Cloud, Azure, and Heroku is a plus.
Experience working with Content Management Systems (e.g. Drupal, WordPress) is a plus.
An excellent understanding of cross-browser and platform compatibility issues is a plus.
Ability to handle multiple concurrent activities and have a flexible, positive attitude.
Experience in development QA testing.
Team-oriented, with an interest and willingness to help develop and mentor along with your team as it grows.
Be able to juggle assignments while maintaining a high level of quality, organization, attention to detail and adherence to deadlines.
Excellent verbal and written communication skills.
What you would receive:
Work in a great office in the West End – right on the streetcar line (http://www.emergeinteractive.com/insights/detail/our-new-portland-creative-office)
A relaxed, fun working environment
Work with the latest web technologies – we’re on the bleeding edge!
Health & Retirement Benefits
Include portfolio of relevant work and GitHub profile URL
Position is available immediately