Developer
Hyphen Solutions · Texas, United States · 1 wk ago
EngineeringFull-time
Essential Duties And Responsibilities
- Designs, develops, and tests new features and enhancements across web and mobile applications.
- Contributes to technical design decisions and architecture.
- Utilizes technologies including C#, ASP.NET MVC, Flutter, Web API, SQL Server, and AWS services to deliver scalable, high-quality solutions.
- Collaborates with QA, Product Management, and Customer Care teams to support and enhance existing applications, troubleshoot issues, and implement effective solutions.
- Plays an active role in API development and integration, with a strong emphasis on leveraging AWS-based services and architectures.
- Designs, develops, and maintains cross-platform mobile applications using Flutter and Dart.
- Builds and integrates serverless backend services using services like AWS Lambda, API Gateway, and S3.
- Collaborates with product owner to translate UI/UX designs into responsive, pixel-accurate interfaces.
- Consumes and integrates RESTful APIs and handles offline-first and caching scenarios.
- Implements authentication and authorization flows (e.g., OAuth/OIDC).
- Writes clean, testable, well-documented code and participates in code reviews.
- Optimizes application performance, responsiveness, and memory usage across devices.
- Manages app store releases and CI/CD pipelines for mobile builds.
- Troubleshoots, debugs, and resolves production issues across the mobile and serverless stack.
- Stays current with Flutter, Dart, and AWS best practices and brings improvements to the team.
Qualifications
- Bachelor’s or Associate degree in Computer Science, Information Systems, or related field (or equivalent work experience).
- 3+ years of professional mobile development experience, with hands-on Flutter and Dart expertise.
- Proven experience building and deploying serverless applications on AWS, especially Lambda.
- Working knowledge of AWS services such as API Gateway, DynamoDB, S3, IAM, and CloudWatch.
- Strong understanding of state management patterns in Flutter (e.g., Provider, Riverpod, Bloc).
- Experience integrating REST APIs and handling asynchronous data flows.
- Experience developing applications using C#, ASP.NET, MVC, and SQL Server.
- Familiarity with mobile CI/CD, app store submission, and release management.
- Solid grasp of software engineering fundamentals, testing, and version control (Git).
- Strong communication skills and the ability to work in a collaborative, agile environment.
- Demonstrated use of AI-assisted development tools (such as GitHub Copilot, Claude Code, or Codex) to improve productivity and code quality.
- Native iOS/Android experience, infrastructure-as-code (CDK, CloudFormation, or Terraform), and exposure to push notifications and analytics tooling.
- Industry knowledge of residential construction, homebuilding, or construction management software is a plus.