Full-stack Developer, Web & Mobile
Applications are welcome from any location within the United States.Full-TimeSenior
SalaryThe midpoint of this band is $129,635.08
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years of experience in full-stack development; 3+ years of experience with React Native
- Required Skills
- Software DevelopmentAgileAndroidReact NativeRuby on RailsReactUnit TestingiOS
Requirements
- 4+ years of experience in full-stack development, including mobile and web technologies.
- 3+ years of experience with React Native for mobile development, alongside React for web.
- Proficiency in mobile app development (iOS/Android) with a focus on performance optimization, debugging, and cross-platform consistency.
- Strong understanding of software development principles, methodologies, and mobile-first design.
- Knowledge of relational databases and the ability to write complex queries.
- Strong communication, teamwork, and problem-solving skills.
- Commitment to creating inclusive, equitable technical products.
- Ability to adapt to an entrepreneurial environment.
- Degree in computer science or a related field (preferred).
- Experience with Ruby on Rails (preferred).
- Understanding of mobile security practices (preferred).
- Experience with mobile-specific continuous integration and deployment (preferred).
Responsibilities
- Translate requirements into technical specifications and plan, design, develop, and maintain new web and mobile requirements.
- Develop and maintain cross-platform features and UI components using React Native (iOS/Android) and React/Ruby on Rails (Web).
- Manage the deployment lifecycle, including contributing to deployment scripts and monitoring post-release application health.
- Architect scalable API endpoints and integrations with external systems, ensuring high performance and reliable operation.
- Execute comprehensive unit tests to validate the functionality and correctness of individual modules and components.
- Manage the full bug lifecycle, including rotation-based error monitoring, root-cause debugging, and resolution.
- Collaborate with product, engineering, and quality assurance team members to ensure software quality and drive Agile excellence.
- Mentor junior team members and conduct knowledge-sharing sessions.
View Full Description & ApplyYou'll be redirected to the employer's site