
Senior React Native Software Engineer
closed
Agile Six
π΅ $141k-$148k
πRemote - United States
Summary
Join our team of passionate software engineers as we build innovative, human-centered solutions for federal agencies. We're looking for React Native Software Engineers with strong foundations in React Native, JavaScript, and Typescript to contribute to our cross-functional agile teams.
Requirements
- 7+ years of experience as a software engineer
- 2+ year of production experience with React Native on iOS and Android
- Demonstrated experience maintaining and enhancing applications with modern JavaScript frameworks, a component-based design system, and REST APIs
- Experience with DevOps processes and tools
- Experience working on an Agile team and demonstrating an Agile mindset
- Experience using automated tests to validate software and build behavior, as well as writing testable code
- Understanding of common design patterns, software development principles, front-end engineering patterns, and how to apply them
- Experience working in many different areas of the software stack and solving a variety of engineering problems
- Ability to work independently on high complexity tasks, and to collaborate as it makes sense for the problem and the work
- Experience in an open-source, collaborative development environment
- Has lived and worked in the United States for 3 out of the last 5 years
Responsibilities
- Contribute as part of a cross functional Agile team to develop and maintain mobile applications in an open source ecosystem
- Design and build mobile applications using React Native for iOS and Android, leveraging software development principles and best practices
- Build and maintain software with an eye towards modular, extensible, and scalable design
- Leverage emerging technologies and practices around DevOps, cloud services, AI, automation tools, etc. where appropriate in the course of daily work to improve efficiency and/or quality
- Demonstrate and model informal leadership qualities, including taking initiative, taking on challenging tasks, supporting other team mates, and in general creating a positive environment for successful delivery
- Collaborate with other teammates through code reviews, pair coding, mentorship, training, knowledge sharing, etc
- Demonstrate strong communication and team collaboration skills
- Write automated unit tests and integration tests, and assist in manual testing as needed
- As an agile team member, support the team and Product Owner to ensure that work is accurately described and appropriately prioritized, including providing input into user story acceptance criteria and sizing
- Support the practice of engineering within the larger company as needed through activities such as: Assisting in outreach, recruitment, and hiring efforts
- Occasionally participating in or otherwise supporting business development efforts, including code or design challenges, writing or reviewing proposal responses, etc
- Participating in communities of practice
Benefits
- Self-managed work/life balance and flexibility
- Competitive and equitable salary (equal pay for equal work)
- Employee Stock Ownership (ESOP) for all employees!
- 401K matching
- Medical, dental, and vision insurance
- Employer paid short and long term disability insurance
- Employer paid life insurance
- Self-managed and generous paid time off
- Paid federal holidays and Election day off
- Paid parental leave
- Self-managed professional development spending
- Self-managed wellness days
This job is filled or no longer available
Similar Remote Jobs


Senior Software Engineer - React Native
Kraken Digital Asset Exchange
πUnited States

Senior Software Engineer - React Native - Payments
Kraken Digital Asset Exchange
πUnited States
π°$150k-$252k
πUnited States
π°$102k-$133k
πCanada
πPakistan
π°$71k-$87k
πUnited Kingdom
πCzechia
πUkraine