Software Engineer -- Front End/Mobile
The Software Engineer - Front End/Mobile at Confidential Client is responsible for developing and maintaining mobile and web applications used by athletes, coaches, and scouts. This role involves building React Native apps for iOS and Android, creating web apps with React and NextJS, integrating AI capabilities, collaborating on API design, and supporting backend services. The position offers a hands-on opportunity to impact sports technology products that empower talent discovery and performance evaluation.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Technology, Information and Media (Sports Technology).
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
About the Role
Confidential Client is hiring a mid-level Software Engineer focused on Front-End and Mobile development. You will build React Native mobile apps (iOS/Android) and modern web apps (React + Next.js) used by coaches, scouts, and athletes. This is a hands-on role on a small product team where you’ll ship frequently, influence the front-end platform, and help integrate AI-assisted features into customer-facing products.
What You’ll Do
- Build and maintain cross-platform mobile apps using React Native with Expo, shipping to iOS and Android.
- Develop browser-based applications with React and Next.js.
- Implement UI/UX designs from Figma and convert them into accessible, performant front-end code.
- Create and maintain shared component libraries with Tailwind CSS and Storybook.
- Collaborate with backend/platform teams to shape API contracts and integrate BFF/APIs on the client side.
- Integrate LLM and RAG-based AI features in partnership with platform and AI engineers.
- Contribute to backend services and supporting systems as needed.
- Ship code using continuous integration, automated testing, and release best practices.
- Participate in a rotating on-call schedule for production support and incident management.
- Use AI-assisted development tools (e.g., Claude Code) to improve engineering velocity and code quality.
Required Qualifications
- 4+ years of software engineering experience.
- 3+ years working with mobile application lifecycles.
- 2+ years with Node.js.
- 2+ years with React Native (or a similar mobile framework).
- 2+ years with React and Next.js (or a similar web framework).
- 1+ year building or supporting backend systems.
- Strong TypeScript, JavaScript, HTML, and CSS skills.
- Solid testing habits (unit tests, Playwright or similar automation frameworks).
- Experience managing incidents for production systems.
- Strong written and verbal communication; ability to collaborate across product, engineering, and business stakeholders.
Preferred Qualifications
- Experience in sports technology, sports analytics, media, SaaS, or other data-driven businesses.
- Familiarity with cloud platforms (GCP or AWS) and modern web stack tooling.
- Experience partnering with ML/AI teams to deliver data products.
- Understanding of REST APIs, OIDC, OAuth, and JWTs.
- Experience integrating AI/LLM or RAG solutions into consumer-facing applications.
About You
- You’re a collaborative team player with a passion for building polished, reliable front-end and mobile experiences.
- You take initiative, prioritize effectively, and work well in a fast-paced startup environment.
- You care about craftsmanship and have an eye for detail in UI implementations.
- Interest in sports (baseball/softball) or analytics is a plus but not required.
Location & Compensation
- Location: Lake Oswego, OR (onsite or hybrid arrangements to be discussed with the hiring team).
- Employment type: Full-time.
- Base pay range: $115,000 — $130,000 per year (salary will depend on experience, education, and location).
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range