Opportunities
Morello Communications Incorporated are currently looking for contract support in the following key areas; Graphic Design, Front-end Development, Back-end Development.
If you are interested in applying for any of these contract positions then please contact us using the form opposite. Please include links to your portfolio and online resume.
Graphic Designer
As a dynamic and innovative Graphic Designer you will be supporting Morello Communications Incorporated on the creation and implementation of designs for various print, and digital projects. You will provide the creative vision to conceptualize, create, edit and print creative collateral from concept to finished product with direct report to the Creative Director.
Responsibilities:
- Creates quality, professional designs, layouts and visual images used in print and online media
- Meets corporate brand guidelines style requirements, while ensuring creativity shines through
- Works with Creative Director to implement feedback and changes in a timely manner
- Stays current with trends in design applications and print techniques
- Interprets client requirements and quickly turns ideas into visual design solutions
- Communicates with offsite print and paper vendors (as required)
- Adheres to Morello’s core design and communications standards on all work produced
Requirements/ Preferred Skills:
- 4+ years in graphic design and production experience or BA in design-related degree
- Tech savvy and hungry for knowledge with a tolerance for ambiguity
- Professional, highly motivated, and able to thrive in a multi-task environment.
- Show active interest in emerging technologies, established design principles and consumer trends in visual design
- Corporate communication experience desired
- Clearly articulates ideas during brainstorming sessions or through sketching
- Understands the digital print process and ability to check all printed work.
- Proficient at Adobe Photoshop, Illustrator, and InDesign
- Proficient at Microsoft Office Suite
- Proficient or experience with video software such as Videoscribe, Adobe Animate, or similar
- Strong verbal and written communication skills, well organized, and demonstrates a high-level of accuracy
Portfolio
Portfolio of prior work is a necessity
Front-end Developer
We are looking for someone who is self-motivated and hard working with the ability to write clean and efficient front-end code. Candidates must have a background and education in design or computer sciences, with excellent coding skills, a thorough understanding of web standards, visual hierarchy, and a passion for building professional websites.
Responsibilities:
- Contribute to troubleshooting, fixing and overcoming complex issues as they arise
- Be a team player by communicating effectively during the delivery process, work with Creative Director and other decision makers on development sprints and prototype solutions
- Prioritize and plan for deliverable by phases, if necessary, using defined user requirements.
- Develop and document code and test technical solution for new systems or enhancements to existing systems
- Follow agile software development methodologies for implementation
- Troubleshoot and resolve product/application issues for escalated support cases
- Collaborate with a small, motivated team of high energy individuals
- 2+ years of front-end web development experience
- A Bachelor’s degree preferred
- Proficient in HTML5, CSS3, and responsive design required
- Ideally, experience with Javascript/jQuery and PHP
- Experience with WordPress or other CMS
- Experience with Git or other source control methods is a plus
- Passionate for learning and applying new technology
- Basic UX skills and ability to evaluate and improve the information architecture of a website through sitemaps and wire frames
Portfolio
Portfolio of prior work is a necessity
Back-end Developer
We are looking for an analytical, results-driven Back-end Developer who will work with team members to troubleshoot and improve current back-end applications and processes. The Back-end Developer will use his or her understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills.
To succeed as a Back-end Developer, you should be focused on building a better, more efficient programs and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated.
Responsibilities:
- Develop advanced coding solutions based on project requirements
- Provide support to lead developer as and when required
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
- Collaborating with other developers and team members to establish objectives and design more functional, cohesive codes to enhance the user experience
- Developing ideas for new programs, products, or features by monitoring industry developments and trends
- Recording data and reporting it to proper parties
- 5+ years of back-end web development experience
- A Bachelor’s degree preferred
- Proficient in C#, Java, Javascript, Python, and other core languages
- Ideally, experience with HTML, JQuery and PHP
- Knowledge of some Frameworks (Angular, React, Vue)
- Strong understanding of web application architectures, HTTP, and APIs
- Experience with Agile/Scrum methodology
- Experience with Git or other source control methods is a plus
- Willingness to learn and comfortable understanding others’ code
- Basic UX skills and ability to evaluate and improve the information architecture of a website through sitemaps and wire frames
Portfolio
Portfolio of prior work is a necessity
QA Engineer
We are looking for a Quality Assurance (QA) engineer to develop and execute exploratory and automated tests to ensure product quality. This is an exciting new position for Morello Communications and you’ll be responsible for helping us to shape our new QA services by recommending and setting up the correct infrastructure.
High Level Responsibilities:
- Reviewing quality specifications and technical design documents to provide timely and meaningful feedback
- Creating detailed, comprehensive and well-structured test plans and test cases
- Estimating, prioritizing, planning and coordinating quality testing activities
Job brief
QA engineer responsibilities include designing and implementing tests, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.)
The QA technician role will plays an important part in our company’s product development process. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective. If you hold an engineering background and enjoy providing end-to-end solutions to software quality problems, we’d like to meet you.
Ultimately, you should monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.
Responsibilities
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Create detailed, comprehensive and well-structured test plans and test cases
- Estimate, prioritize, plan and coordinate testing activities
- Design, develop and execute automation scripts using open source tools
- Identify, record, document thoroughly and track bugs
- Perform thorough regression testing when bugs are resolved
- Develop and apply testing processes for new and existing products to meet client needs
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements
- Monitor debugging process results
- Investigate the causes of non-conforming software and train users to implement solutions
- Track quality assurance metrics, like defect densities and open defect counts
- Stay up-to-date with new testing tools and test strategies
Requirements
- Proven work experience in software development
- Proven work experience in software quality assurance
- Strong knowledge of software QA methodologies, tools and processes
- Experience in writing clear, concise and comprehensive test plans and test cases
- Hands-on experience with both white box and black box testing
- Hands-on experience with automated testing tools
- Solid knowledge of SQL and scripting
- Experience working in an Agile/Scrum development process
- Experience with performance and/or security testing is a plus
- BS/MS degree in Computer Science, Engineering or a related subject