Open Roles
Granule is a Software Development Studio. We bring new ideas to life by building, deploying, and market testing solutions for our clients. If you’re looking to join a creative team that’s dedicated to delivering high-quality products to the clients who depend on us, put your hat in the ring by applying to one of our open roles or our talent pool!
Our next Application review begins on July 6th
Submit your application before then to be considered for our next project!
-
Location: Remote Apply
Job Type: Contract
Salary: 1,700 - 2,250 USD per month (milestone-based payment)
We are looking for a highly skilled Senior Software Engineer who can execute an up and coming project.
Job Description
As a Senior Software Engineer at Granule, you will be responsible for developing the technical specification for a new product and building that solution from the ground up. This includes making critical decisions on technical design, selecting appropriate libraries and platforms, managing additional engineers (if additional builders are needed), and providing technical guidance to ensure the success of the product.
You will be working with a Technical Product Manager and a Designer so you’ll have collaborators to run along you as you write the code that will bring our client’s vision to life!
Key Responsibilities
Make informed decisions on technical design, including the selection of libraries, frameworks, and platforms.
Collaborate with cross-functional teams including product managers, designers, and other engineers to define and implement product features.
Conduct code reviews, write unit tests, and ensure adherence to best practices for software development.
Troubleshoot and resolve complex technical issues, ensuring the performance, security, and scalability of the software solution.
Stay up-to-date with the latest industry trends and technologies, and integrate relevant advancements into the development process.
Qualifications
Minimum of 5 years of experience in software development, with a proven track record of building products end-to-end.
Strong proficiency in programming languages such as Javascript and Python.
Extensive experience with front-end and back-end development, including modern frameworks and libraries.
Demonstrated expertise in making architectural decisions and selecting appropriate technologies for product development.
Excellent problem-solving skills and the ability to work independently as well as in a team.
Strong communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
Experience with Agile development methodologies and tools.
What We Offer
A competitive salary.
A collaborative and inclusive work environment; including:
Weekly support 1-on-1s with the project lead.
As needed consultation sessions with other Senior or Principal Engineers.
Weekly stand-ups with your project team (Designer, PM, and you!)
-
Location: Remote Apply
Job Type: Contract
Salary: 700 - 850 USD per month (milestone-based payment)
Job Description
As a Mid-Level Software Engineer at Granule, you will be responsible for executing scoped FE/BE projects as directed by your Tech Lead. You’re expected to have a firm grasp of programming principles and a history of getting pull-requests through code review.
Key Responsibilities
* Executing scoped Front/Back-end projects.
* Providing additional project scoping if needed.
* Successfully navigating code reviews and ensuring timely approval of pull-requests.
* Collaborating effectively with team members to deliver high-quality software solutions.
* Proactively identifying and addressing technical challenges during project development.
* Adhering to coding standards and best practices to maintain code quality.
* Participating in team meetings and providing valuable insights to improve project outcomes.
* Taking ownership of assigned tasks and delivering results within the specified timelines.
* Contributing to the overall design and architecture of software projects.
Qualifications
* Minimum of 2 years experience in software development.
* FE code samples if hired as a FE Mid-Level Engineer.
* BE code samples if hired as a BE Mid-Level Engineer.
* Excellent problem-solving skills.
* Experience with Agile development methodologies and tools.
What We Offer
* A competitive salary.
* A collaborative and inclusive work environment including:
* Weekly support 1-on-1s with the Tech lead.
* The chance to work on innovative projects that make a real impact.
* Opportunities for professional growth and development.
-
Location: Remote Apply
Job Type: Contract
Salary: 1,200 - 1,500 USD per month (milestone-based payment)
We are looking for a Senior Product Designer for an up and coming project.
If you have a passion for designing modern front-end interfaces, a keen eye for improving functionality, and an ability to think outside the box we want to hear from you.
Job Description
As a Senior Product Designer at Granule, you will be responsible for designing intuitive, functional, and aesthetically pleasing interfaces that meet both user needs and business goals. This position will enable you to flex your user research and brand creation muscles since each product will require you to test the interfaces you design with real users and, at times, conduct rapid branding exercises; suggesting and developing client’s potential brand strategies based on market factors.
We don’t work alone so you will have the support of a cross-functional team, including a Technical Product Manager, Engineer, and, at times, Brand Designers, to deliver high-quality, user-centered designs.
Key Responsibilities
Use industry-standard design tools to design modern high-fidelity front-end interfaces that enhance user experience and align with the product’s brand identity.
Improve the functionality of components to ensure they are user-friendly and meet business requirements.
Test interfaces with real users, analyze feedback, and iterate on designs to enhance usability and effectiveness.
Develop rapid brand strategies based on market factors/the industry in which the client’s product sits.
Collaborate with product managers, engineers, and other stakeholders to ensure design feasibility and alignment with project goals.
Stay updated on the latest design trends, best practices, and emerging technologies to continually improve our design processes.
Requirements
5+ years of experience in product design, with a strong portfolio showcasing modern front-end interface designs.
Proficiency in design tools such as Sketch, Figma, Adobe Creative Suite, or similar.
Strong understanding of user-centered design principles and methodologies.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills, with the ability to articulate design decisions and rationale.
Preferred Qualifications
Experience conducting Qualitative User Research and usability testing.
Experience working in an Agile development environment.
Experience with accessibility standards and designing inclusive interfaces.
Knowledge of HTML, CSS, and JavaScript is a plus.
What We Offer
A competitive salary.
A collaborative and inclusive work environment; including:
Weekly support 1-on-1s with the project lead.
Weekly stand-ups with your project team (Engineer, PM, and you!)
-
Location: Remote Apply
Job Type: Contract
Salary: 650 - 700 USD per month (milestone-based payment)
As a User Experience Researcher at Granule you will be expected to develop, run, analyze, and present product studies and assist the executive team in tackling business-building initiatives that pull on your skillset. From usability testing to market research and quantitative survey development, Researchers at Granule execute studies that bring the needle-moving insights to our clients and to our product development process.
Key Responsibilities:
* Develop Qualitative Product Research questions.
* Discover product issues and track their resolution.
* Analyze customer responses to Product Research questions.
* Develop easily consumable & insight rich presentations.
* Write with clarity.
Preferred Qualifications:
* 2+ years conducting Qualitative User Research/usability testing.
* Experience working in an Agile development environment.
* Experience developing quantitative surveys.
What We Offer:
* A competitive salary.
* A collaborative and inclusive work environment including:
a. Weekly support 1-on-1s with the project lead.
b. The chance to work on innovative projects that make a real impact.
* Opportunities for professional growth and development.
-
Sometimes our projects need extra hands. We have a pool of talented individuals that we turn to in those times.
If you’re not a great fit for one of our open roles, apply to become a member of our pool! You may be called on to take on an assignment and, in the process, make some money and build your reputation with our team.
Talents we’re looking for:
Junior to Mid-Level Software Engineers
Qualitative User Researchers
Technical Product Managers
Product Designers
Brand Designers
Social Media Managers
Copywriters