Collaboration Matters
We are a work-remotely, come-as-you-are, and meaningful software solutions company that believes that technology is the catalyst to improve lives, experiences for people, and assist companies in scaling. If you'd like to join our team then let's chat!
Collaboration Is Key
Proud of Our Work
We are proud of the meaningful work that we do which is why we choose our team and clients carefully. We know that technology can make a difference in the world in which we live and want our team and clients to feel the same way.
We believe in working collaboratively with each other and our clients, yet we allow our team the flexibility to work remotely. We want to maximize our creative energy to do inspiring work no matter where we are located or the time of day.
Each member of our team is encouraged to be creative, curious, and take risks. You can’t be right until you’re wrong.
Being Unique
We know that there is no cookie-cutter or mold that everyone fits into. That’s why we are always looking for team members who are not just the right fit for us, but also that we are the right fit for them.
We always strive to be the best versions of ourselves, but the best is not just a skillset; it’s a mindset of creativity, inclusion, collaboration, respect, and humbleness.
Your Voice
We believe that no one person has all the answers which is why we encourage our team to feel empowered to voice their input and give feedback.
It's only when we are all working together cohesively and talking that we come to solutions.
Grow Together
Nobody’s an expert in everything and technology is constantly evolving. This is why we encourage team members to learn new skills and grow as we work.
Because when you grow, we grow, which allows our clients to grow.
Proud of Our Work
We are proud of the meaningful work that we do which is why we choose our team and clients carefully. We know that technology can make a difference in the world in which we live and want our team and clients to feel the same way.
We believe in working collaboratively with each other and our clients, yet we allow our team the flexibility to work remotely. We want to maximize our creative energy to do inspiring work no matter where we are located or the time of day.
Each member of our team is encouraged to be creative, curious, and take risks. You can’t be right until you’re wrong.
Being Unique
We know that there is no cookie-cutter or mold that everyone fits into. That’s why we are always looking for team members who are not just the right fit for us, but also that we are the right fit for them.
We always strive to be the best versions of ourselves, but the best is not just a skillset; it’s a mindset of creativity, inclusion, collaboration, respect, and humbleness.
Your Voice
We believe that no one person has all the answers which is why we encourage our team to feel empowered to voice their input and give feedback.
It's only when we are all working together cohesively and talking that we come to solutions.
Grow Together
Nobody’s an expert in everything and technology is constantly evolving. This is why we encourage team members to learn new skills and grow as we work.
Because when you grow, we grow, which allows our clients to grow.
Join the Team
We could use your help!
Care is a simple, gentle word, that gets overlooked all too often in our society. We make it
important to take care of each other and those around us, without asking questions.
We know it's just the right thing to do. We will always put the good of people ahead of
ourselves and we are here to lend a helping hand each step of the way.
We could use your help!
Care is a simple, gentle word, that gets overlooked all too often in our society. We make it
important to take care of each other and those around us, without asking questions.
We know it's just the right thing to do. We will always put the good of people ahead of
ourselves and we are here to lend a helping hand each step of the way.
Join a clever team of strategists, creatives, and technologists!
We craft beautiful software platforms that enable companies to scale, grow and solve real-world problems. We are looking for an experienced and ambitious Interactive Agile Product Manager, who seeks to be part of a dynamic, growing, collaborative team.
Candidates must be excellent communicators in both written and verbal forms, be able to demonstrate strong organization and attention to detail skills. Candidates must possess a desire for personal growth, willingness to make a contribution to the culture of the company, and always be willing to work as a team.
As a Moonello Agile Product Manager, you will be required to help define and document the requirement. You will also be required to develop a project plan that ensures timely execution.
You will also collaborate with greater PM team as well as our Account services staff to help define client needs?
We produce great work for national agencies and clients alike. Personal growth, creative contribution, and teamwork are agency imperatives.
Responsibilities
- Having an understanding of the Agile application development product(s) life cycle
- Retain and grow business by providing an amazing client experience and delivering work on time
- Coordinate the development of all new product(s)
- Establish product and material specifications
- Develop and manage the project plan, along with providing strategic and thoughtful solutions when scope changes and/or timeline delays occur
- Interact with vendors for technical issues and project initiatives (as necessary)
- Overseeing all teams contributing to the project (UI/UX, Creative, Developers, Marketing Associates, Finance, Legal and Vendors)
- Support our teams by understanding client’s needs and in turn set and communicate client expectations in an effort to set our projects up for success
- Providing solutions-oriented alternatives to challenges that arise during the project execution
- Developing test plans and conducting site QA (Creative, Copy, Functionality, Performance, Accessibility, etc.)
- Manage and evaluate scope creep
- Assist with issue escalation (where applicable)
- Create and update processes. Ability to contribute to process improvement efforts
Qualifications For consideration, candidates must possess the following qualifications:
- 2-5 years of experience as an Agile Product Manager within an agency with experience in managing complex online/interactive projects and software applications
- Facilitate and manage, sprints, user stories, scrum ceremonies and product iterations alongside the Product Owners
- Problem solver who is able to work both independently and as a team to drive success
- Having an understanding of DevOps is a plus
- Self-motivator with a strong sense of initiative/proactiveness, along with strong presentation skills
- Strong organization skills and must be deadline-oriented
- Desire to learn and grow in a fast-paced setting
We craft beautiful software platforms that enable companies to scale, grow and solve real-world problems. We are looking for a experienced and ambitious Software Developers, who seek to be part of a dynamic, growing, collaborative team.
Candidates must possess a desire for personal growth, willingness to make a contribution to the culture of the company, and always be willing to work as a team.
You will be required to work closely with the project team consisting of Product Managers/Owners, UI/U, and QA, to ensure your deliverables are clearly outlined in the project plan and executed.
We produce great work for national agencies and clients alike. Personal growth, creative and technical contribution, and teamwork are Moonello imperatives.
Role Responsibilities
- Software development with modern development techniques/trends, and being able to act as a mentor to other developers
- Collaborates with customers and project team to transform business requirements into functioning software
- Works with the project team to provide end to end solutions and support plan
- Experience integrating off the shelf solutions and custom development projects
- Evaluates customers’ requirements and enhancements requests, follow our change management process, and proposes solutions with careful consideration of cost, impact, and standards
- Assists in the collection and documentation of user's requirements, development of user stories, estimates, testing strategies, and work plans
- Applies advanced-level understanding of current and future technology architecture and integrates this knowledge into design, problem-solving, planning, and strategic technical roadmaps
- Single page application (SPA) development using client-side Javascript frameworks and server-side rendering technologies
- Unit testing experience and exposure to User experience and Progressive Web Apps -PWA’s
- Experience working in an agile team environment and familiar with various design and architectural patterns
- Proficient understanding of code versioning tools such Git, along with familiarity with CI/CD development operations
- Experience writing clean, readable code conforming to coding conventions & standards
Technical Qualifications
- 3+ years of experience with custom data-driven software application development
- Strong experience implementing REST services
- Working experience deploying on AWS or other cloud platforms such as Azure/Google Cloud
- Full life-cycle development in an enterprise development environment
- Ability to extract, transform, and load data from many sources and file types
- Experience in cross-platform, hybrid, and native mobile app development
- Object-oriented design skills
Other Skills and knowledge
- Excellent interpersonal and communication skills, with a strong service orientation; strong documentation and detailing skills
- Must be able to work directly with end-users and business partners
- Functional knowledge of full project development lifecycle and ability to validate that software performs to established guidelines
- Ability to work independently while remaining a strong and collaborative team member
- Work Remotely or in-person as a team