About Us:We are a US-based product development agency specializing in end-to-end software solutions across diverse industries. We operate remotely and embrace asynchronous work, allowing for a flexible and collaborative environment.
The Ideal Candidate:We are looking for developers looking to acquire new experiences and learn. The ideal candidate is passionate about some area of software development and wants to build their skillset.
Key Skills and Qualifications:
Frontend Development: Previous experience developing user-facing applications with tools such as React.Knowledge of Architectural Patterns and API Design: Practical knowledge about event-driven, serverless, and microservices architectures and a strong understanding of how APIs work.Testing: Familiarity with unit testing tools and methodologies, such as mocking, unit testing, and integration tests.Fluent English: Excellent writing, reading, spoken, and listening skills.
Bonus Skills:You will stand out if you have any of the following qualifications:
Wireframing and/or Mockups: Familiarity with tools for creating wireframes or mockups of web pages, like Balsamiq or Figma.E2E Testing: Previous experience creating E2E tests with frameworks like Cypress, Puppeteer, Playwright, or another tool.Mobile App Development with Flutter: Previous experience building and deploying mobile applications using Flutter.Infrastructure as Code: Knowledge about provisioning infrastructure components using tools like Terraform.CI/CD Pipelines: Previous experience creating and using automated testing, build, and deployment workflows with tools like GitHub Actions and CircleCI.
Key Responsibilities:
Participate in the planning and estimation phases of software systems.Develop, test, and maintain software systems according to specifications.Create and maintain comprehensive documentation for new and existing systems.Collaborate with other members of the software delivery process to get deliveries approved and deployed.Routinely report on your progress in the projects you're working on.
Why Work With Us?
Dynamic and Collaborative Environment: Be part of a team that values collaboration and innovation.Cutting-edge Technologies: Work on innovative projects using the latest technologies.Career Growth: Opportunities for professional development and career advancement.Flexible Working Hours: Enjoy the flexibility of remote and asynchronous work.Learning Resources: Access to various resources and opportunities for continuous learning and development.
If you are passionate about driving technological innovation and want to take pride in seeing the systems you've created used by others, apply now! Join our team and be part of tomorrow's technological advancements!