Software Engineer (React Native)

Location icon
Permanently Remote
Job type icon
Full-Time
Team icon
Product

Develop for good causes at Anedot.

If you enjoy programming for complex data platforms with transactional workflows and zero tolerance for errors and you have an interest in serving campaigns, churches, ministries, non-profits, and schools, then keep reading.

Organization

Software Engineers contribute to Anedot's Product by working on the Product team.

  • Operations (Finance, Service, Accounts, People)
  • Growth (Marketing, Success, Special Projects)
  • Product (Service & Integrations, DevOps & FinanceOps, Features & Projects, Core UI)

Software Engineers are led by the Director of Engineering.

Tasks and responsibilities

  1. Write well-designed, testable code, commit work to GitHub and write tests for existing and created code to ensure compatibility and stability
  2. Work in friendly agile team, collaborative, engineering environment with continuous delivery
  3. Review the work of other engineers providing feedback and suggestions for improvement
  4. Work with the team to upgrade, troubleshoot, and debug, existing systems
  5. Continuously increase knowledge and skills (including relevant codebase languages, frameworks, & tools)

Required skills and experience

  • Strong familiarity with React Native and React best practices
  • Frontend or Mobile App programming experience
  • Minimum 5 years working in an agile team-oriented development environment with peer code reviews
  • Bachelor’s degree in computer science, math, or related field a plus
  • Demonstrate experience consuming REST APIs and validation

Methods of evaluation

  • Annual Check-In
  • Periodic informal feedback and review of work
  • ~App performance
  • ~Code contribution and quality (Git metrics)
  • ~Communication, teamwork, documentation, and completeness of work

Technical info

  • Javascript (React and React Native)
  • Ruby (Rails)
  • Postgres
  • GitHub
  • AWS Cloud platform
  • Kubernetes
  • Sidekiq Enterprise for workers/jobs/queues
  • Testing tools/frameworks
  • ~TravisCI
  • ~Jest
  • ~Cypress
  • ~GitHub Actions

Company values

See our careers page for more information.

Compensation

See our careers page for perks and benefits information.

Terms of employment at Anedot

  • Full-time, exempt
  • Permanently remote
  • At-will employment
Apply to position