Job type
- Full-time
- Quick Apply
Job description
Location:
- San Francisco, CA | Work Arrangement: ONSITE About Us CuraeSoft is dedicated to empowering businesses and individuals with innovative and intuitive software solutions that drive growth, efficiency, and exceptional success.
- Our journey began from our own need for transformative tools, which led us to create products that are now available worldwide.
- We aim to continue revolutionizing industries and need skilled team members who share our vision for greatness.
- We are committed to providing a diverse, inclusive, and collaborative work culture, which encourages both individual and team growth.
- Join us to be part of a dynamic team that values innovation, transparency, adaptability, and making a significant difference in the world.
- Position Summary The Software Developer is a hands-on engineering role responsible for the design, development, and delivery of scalable, high-quality applications.
- This role sets technical direction, establishes best practices, and ensures consistent execution across development activities.
- In addition to contributing to the codebase, the role also involves evaluating emerging technologies and continuously improving team performance, code quality, and overall development processes.
Responsibilities:
- Building and maintaining the company's mobile apps in Flutter/Dart for iOS and Android.
Participate in end-to-end app development:
- system design, implementation, code reviews, testing, release management, and production support.
- Support the app release process — App Store and Google Play submissions, versioning, phased rollouts, and crash/monitoring triage.
- Partner with Product Managers, Designers, and backend Engineers to translate requirements into high-quality mobile experiences.
- Build and improve CI/CD pipelines, build automation, and developer tooling for the Flutter codebase.
- Maintain high standards for code quality and testing (unit, widget, integration) across the apps, proactively surfacing risks.
- Continuously evaluate Flutter ecosystem tools, packages, and processes, recommending improvements within an Agile/Scrum environment.
Requirements:
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field (or equivalent experience). 3-5 years of software development experience, with strong proficiency in Dart/ Flutter and a continuous learning mindset.
- Deep hands-on experience building and shipping production mobile apps with Flutter for iOS and Android; prior native iOS (Swift) or Android (Kotlin/Java) experience is a plus. Strong understanding of Domain-Driven Design (DDD), design patterns, and building scalable, maintainable architectures.
- Experience designing and consuming RESTful APIs, along with automated API testing and modern testing practices.
- Hands-on experience with mobile test automation (e.g., Flutter's integration_test/widget testing, Appium).
- Experience owning app release engineering — CI/CD pipelines, build automation, and app store submission/rollout (fastlane, TestFlight, Google Play Console or equivalent).
- Solid understanding of Agile/Scrum methodologies and the full software development lifecycle.
- Proficiency with development and collaboration tools such as GitHub and JIRA.
- Strong knowledge of computer science fundamentals, data modeling/schema design, and system design best practices.
- Experience with AI tools, AI-assisted development, or building AI-enabled applications is a strong plus.
- Demonstrated ability to work independently, manage priorities, and align stakeholder expectations in a fast-paced environment.
- Excellent communication and collaboration skills, with strong analytical thinking and a data-driven approach to decision-making.
- Compensation and Benefits Salary in the range of $100,000/ annually Zero cost for employee Health insurance on base plan Zero cost for employee Dental insurance Zero cost for employee Vision insurance Voluntary Life Insurance, AD&D, and Accident 401(k) savings plan Employee Assistance Program Paid Holidays Paid Time Off Promotional Opportunities Powered by JazzHR