πWorldwide
Full Stack Developer, Web & Mobile
closed
Springboard Collaborative
π΅ $122k
πRemote - United States
Summary
Join us as a Full-stack Developer, Web & Mobile at Springboard Collaborative! We're seeking talented candidates to deliver seamless mobile and web experiences. As a successful candidate, you'll be an experienced mobile app developer and web developer with great attention to detail, strong teamwork and problem-solving skills, and expertise in React Native, React, and Ruby on Rails.
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 and Ruby on Rails for web
- Proficiency in mobile app development (iOS/Android) with a focus on performance optimization, debugging, and cross-platform consistency
- Understanding of software development principles, methodologies, and best practices, with a focus on mobile-first design
- Knowledge of relational databases and the ability to write complex queries for data manipulation and retrieval
Responsibilities
- Increase automated test coverage to 90% for critical parts of the application
- Integrate crash and performance monitoring tools to track and minimize unexpected mobile app behavior in real-time
- Lead strategy development on at least one significant feature for the mobile application
- Work with the team to build, test, and release three core features that involve both backend (Ruby on Rails) and frontend for React (web) and React Native (mobile)
- Develop an initial baseline and improve performance by 15% in key areas
- Translate requirements into technical specifications and work to plan, design, develop, and maintain new web and mobile requirements
- Design, develop, and maintain mobile features and UI components using React Native for both iOS and Android platforms
- Implement and maintain web features using React and Ruby on Rails for seamless user experiences across devices
- Write clean, maintainable, and efficient code that adheres to coding standards and best practices
- Document changes and updates made to the codebase to maintain a clear and organized code repository
- Ensure smooth and error-free deployment, contribute to the development of deployment scripts, and monitor application health after deployments
- Design, develop, and maintain code integrations and API functionality
- Collaborate with the Engineering team to design and implement code integrations with external systems, services, and APIs
- Develop and maintain robust and scalable API endpoints and functionality
- Implement data validation, authentication, and authorization mechanisms to ensure the security and integrity of API interactions
- Perform thorough testing and debugging of API endpoints to ensure their correctness, performance, and adherence to specifications
- Monitor and optimize API performance, including response times and error handling, to ensure efficient and reliable operation
- Document API endpoints, functionalities, and usage guidelines to facilitate integration by other developers or third-party services
- Conduct thorough unit testing of features and bug fixes on both mobile and web platforms to ensure cross-platform consistency and reliability
- Write and execute unit tests to ensure the correctness and functionality of individual components and modules
- Participate in error handling dispatcher rotations, identifying and reproducing bugs by closely monitoring, analyzing, and understanding reported issues, bugs, vulnerabilities, error logs
- Debug code using debugging tools and techniques to locate and fix the root causes of bugs
- Collaborate with team members to investigate and resolve complex technical and critical issues
- Utilize logging and monitoring tools to gather and analyze data for troubleshooting and bug fixing purposes
- Actively participate in knowledge-sharing sessions to exchange insights, tips, and strategies related to unit testing, bug discovery, and debugging
- Collaborate with internal and external product, engineering, and quality assurance team members to ensure software products meet the highest standards of quality
- Attend all scrum events and Engineering Team meetings
- Participate in requirement reviews to develop context for current and upcoming feature development
- Provide technical input and engage in discussions to ensure the proposed solutions meet the highest quality standards
- Actively communicate progress, challenges, and risks to the team and stakeholders to maintain transparency and foster collaboration
- Participate in code reviews and provide constructive feedback to improve code quality and maintainability
- Continuously learn and grow as a software engineer by staying updated with the latest technologies, frameworks, and industry best practices and actively seeking opportunities to enhance skills and knowledge through training, courses, and self-study
- Support and mentor junior team members in mobile development and full-stack technologies
- Provide guidance and support to other engineers in their learning and development efforts
- Conduct regular knowledge-sharing sessions to disseminate best practices in mobile and full-stack development
- Review and provide feedback on other engineersβ code to help foster a culture of continuous improvement across the team
Preferred Qualifications
- Degree in computer science or a related field
- Understanding of mobile security practices, especially related to mobile data storage, authentication, and API interactions
- Experience with mobile-specific continuous integration and deployment practices
- Experience collaborating with off-shore development teams, demonstrating strong communication and coordination skills
Benefits
- Medical insurance with a cash stipend for those who waive Springboard coverage
- Vision & dental insurance premiums fully covered
- Short & long-term disability coverage fully covered
- 403(b) retirement contributions matched up to 6% of salary after first twelve months at Springboard
- Four weeks (20 days) annual Paid Time Off (PTO)
- All 11 federal holidays, two extra floating holidays, weekdays between Christmas and New Yearβs Day, Election Day, and birthday
- Unlimited sick days available to employees
- Parental Leave (12 weeks after first 6 months of employment)
- Marriage Leave (five days)
- Springboard laptop and optional monitor provided to all employees
- Google Workspace and Asana used by Springboard
- $2000/year personal & professional development funding
- Employee Assistance Program (EAP) providing support for stress/anxiety, finance, law, family, substance abuse, grief, and more
This job is filled or no longer available
Similar Remote Jobs
πCanada
πCanada
πCanada

π°$120k-$145k
πWorldwide
πWorldwide
πUnited States
πSouth Africa
πWorldwide
π°$72k-$130k
πWorldwide