Full-stack Developer, Web – Mobile

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Full-stack Developer responsible for delivering quality mobile and web experiences at Springboard Collaborative. Enhancing application stability, performance, and collaboration on core features.

Responsibilities:

  • The Full-stack Developer, Web & Mobile will be responsible for delivering seamless, high-quality mobile and web experiences, ensuring software products meet user needs and exceed expectations.
  • You will increase automated test coverage to 90% for critical parts of the application, focusing on areas that are prone to bugs.
  • You will integrate crash and performance monitoring tools to track and minimize unexpected mobile app behavior in real-time to ensure stability for users through robust error handling, fallback mechanisms, and graceful recovery from failures.
  • You will lead strategy development on at least one significant feature for the mobile application.
  • You will work with the team to build, test, and release three core features that involve frontend for React (web) and React Native (mobile).
  • You will develop an initial baseline and improve performance by 15% in key areas, like reducing application load times and backend request efficiency.
  • You translate requirements into technical specifications and work to 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).
  • Write clean, efficient, and documented code that adheres to established standards and repository organization best practices.
  • Manage the deployment lifecycle, including contributing to deployment scripts and monitoring post-release application health.
  • You design, develop, and maintain code integrations and API functionality.
  • Implement robust security measures, including data validation, authentication, and authorization mechanisms.
  • Optimize and document API performance, providing clear usage guidelines and troubleshooting response times or error handling.
  • You conduct thorough unit testing of features and bug fixes on both mobile and web platforms to ensure cross-platform consistency and reliability.
  • Execute comprehensive unit tests to validate the functionality and correctness of individual modules and components.
  • Manage the full bug lifecycle, from participating in rotation-based error monitoring to root-cause debugging and resolution.
  • Utilize advanced diagnostic tools, including logging and monitoring systems, to troubleshoot complex technical issues and share findings with the team.
  • You collaborate with internal and external product, engineering, and quality assurance team members to ensure software products meet the highest standards of quality.
  • Drive Agile excellence by actively participating in Scrum events, requirement reviews, and technical solution discussions.
  • Maintain project transparency by communicating progress, risks, and challenges clearly to all stakeholders.
  • Uphold code quality through rigorous code reviews and a commitment to continuous learning of emerging industry frameworks and best practices.
  • You support and mentor junior team members in mobile development and full-stack technologies.
  • Guide and mentor engineers through their professional development, offering technical support in mobile and full-stack domains.
  • Foster a culture of improvement by conducting regular knowledge-sharing sessions and providing constructive feedback on peer code.

Requirements:

  • Valuing Equity: You actively create and support a work environment and technical products that embrace and appreciate inclusive excellence.
  • Analysis & Reasoning: You actively collect and examine data to grasp issues with our products or methodologies, draw data-driven conclusions, make strong recommendations for improvement, and resolve bugs and obstacles.
  • Attention to Detail: You diligently pursue completion, thoroughness, and accuracy in your work and pursue the highest quality in our software products through your coding and testing.
  • Teamwork: You communicate and cooperate within and across teams effectively and proactively, sharing a commitment to achieve product goals and follow through on team deliverables.
  • Problem-Solving: You proactively work to resolve difficult and complicated technical challenges with diligence, creativity, innovation, and persistence, moving forward with initiative and focus.
  • You have 4+ years of experience in full-stack development, including mobile and web technologies.
  • You have 3+ years of experience with React Native for mobile development, alongside React for web.
  • You have proficiency in mobile app development (iOS/Android) with a focus on performance optimization, debugging, and cross-platform consistency.
  • You have an understanding of software development principles, methodologies, and best practices, with a focus on mobile-first design.
  • You have knowledge of relational databases and the ability to write complex queries for data manipulation and retrieval.

Benefits:

  • Medical insurance with a cash stipend for those who waive Springboard coverage. Options include PPO and High Deductible/HSA.
  • We fully cover short & long-term disability coverage.
  • We match up to 6% of your salary in 403(b) retirement contributions after your first twelve months at Springboard.
  • Four weeks (20 days) annually. At Springboard, time off doesn’t need to be earned to be used.
  • All 11 federal holidays, two extra floating holidays, weekdays between December 25th - January 1st, Election Day, and your birthday!
  • We don’t cap the number of sick days available to employees.
  • Parental Leave (12 weeks after the first 6 months of employment).
  • Marriage Leave (five days).
  • All employees receive a Springboard laptop and optional monitor. Springboard uses Google Workspace and Asana.
  • We provide personal & professional development funding of $2000/year.
  • Our Employee Assistance Program (EAP) provides support for stress/anxiety, finance, law, family, substance abuse, grief, and more.
  • We ensure regular opportunities to discuss individual and organizational development and our commitment to equity. Consistent and structured real-time feedback is foundational to Springboard’s culture.