Responsibilities
- Design, develop, test, and maintain scalable mobile applications using modern technologies such as Flutter, React Native, and native iOS and Android development
- Identify and evaluate emerging technologies, including AI/ML integrations and cloud-based services, and build proofs-of-concept to assess feasibility
- Build and maintain RESTful APIs and integrations with internal systems and third-party platforms
- Collaborate with internal stakeholders to translate business requirements into effective technical solutions
- Support multiple projects simultaneously while ensuring quality and timely delivery
- Contribute to system optimization, performance improvements, and application reliability
- Participate in code reviews, testing, and continuous improvement of development practices
Requirements
- Bachelor’s degree in Computer Science or a related field
- Experience in software development (internship or professional experience)
- Strong knowledge of Python and the modern web development ecosystem
- Experience in mobile application development
- Ability to develop and work with RESTful APIs and data formats such as JSON
- Knowledge of cross-platform frameworks such as Flutter and React Native, as well as native iOS and Android development
- Strong analytical, problem-solving, and multitasking skills
- Excellent written and verbal communication skills
- Ability to work both independently and in a team environment
Nice to Have
- Experience with cloud platforms such as Microsoft Azure
- Experience publishing applications to the Apple App Store and Google Play
- Familiarity with AI/ML integrations or geospatial technologies
- Knowledge of CI/CD pipelines and modern DevOps practices
Benefits
- full-time employment company paid medical, dental, and vision coverage
- life insurance, short- and long-term disability insurance, and paid pregnancy disability leave
- 401(k)/Roth with company match
- paid time off including parental and military leave
- employee referral and professional license bonuses
- educational reimbursement
- employee resource groups
- flexible work schedules
- extensive training
- wellness programs
- buddy and mentoring programs