Skip to main content

Senior Mobile Application Developer

Technology
Intent Talent Solutions
Irving, United States1 months agoUntil 5/20/2026
Full time

Job description

A national construction management firm is seeking a talented Senior Software Engineer to join its growing technology team.

The Senior/Lead Software Engineer designs, builds, and optimizes software systems, mobile applications, and websites that power critical business operations across the organization. In this individual-contributor role, you will participate in the design and delivery of scalable, cloud-based applications and integrations, applying strong mobile software engineering practices and modern DevOps principles. Your technical depth, problem-solving ability, and collaboration skills will help evolve the company’s digital foundation, enabling data-driven decision-making and operational excellence.

REQUIRED SKILLS & EXPERIENCE

  • 5 years of professional experience building production mobile applications, with at least 3 years focused on React Native (must-have).
  • Proven track record of shipping and maintaining high-quality, user-facing iOS and Android apps built with React Native.
  • Strong proficiency in JavaScript/TypeScript, React fundamentals, and modern React Native ecosystem tools (e.g., Expo or bare workflow, Hermes engine, Reanimated, Gesture Handler).
  • Deep understanding of mobile performance optimization, memory management, bridge communication, and debugging complex cross-platform issues.
  • Experience contributing to technical projects in small-to-medium sized engineering teams — including code reviews, architecture discussions, and mentoring junior developers.
  • Familiarity with state management (Zustand, MobX, Redux Toolkit), navigation (React Navigation), REST/GraphQL APIs, and mobile authentication flows (OAuth, JWT, biometrics).
  • Experience with CI/CD for mobile, app distribution, crash reporting, and monitoring tools.
  • Solid understanding of native iOS (Swift/Objective-C) and Android (Kotlin/Java) development — enough to write or debug native modules when required.
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.

PREFERRED SKILLS & EXPERIENCE

  • Experience with Expo ecosystem, React Native Web, or full-stack contributions (Node.js, Next.js).
  • Knowledge of modern mobile testing frameworks (Detox, Jest, Appium).
  • Prior experience in performance-critical apps (e.g., media, fintech, e-commerce, real-time features).
  • Familiarity with agile methodologies and tools like Jira and Azure DevOps.
  • Exposure to Cloud technology such as Azure, AWS, or GCP.
  • Exposure to Flutter is a plus but not required.
  • Basic experience in .NET API technology is preferred but not required.

RESPONSIBILITIES

  • Craft and refine user stories with clear business value and acceptance criteria
  • Apply value assessment, release planning, and stakeholder management to ensure delivery alignment with business priorities
  • Apply modern software engineering principles, including modular architecture, clean code, and scalable API design
  • Design, document, and maintain mobile applications that connect internal systems
  • Collaborate with product and data teams to define integration patterns and performance goals
  • Implement secure authentication, authorization, and data protection practices across services
  • Facilitate collaborative development practices, including paired/ensemble programming and code reviews
  • Build and maintain trusted relationships with stakeholders at all levels, fostering alignment and transparency
  • Apply strong communication and conflict resolution skills to promote productive discussions and decision-making
  • Provide informal mentoring and coaching to team members
  • Support monitoring, logging, and alerting for critical business services
Keywords
monthsOfExperience: 60ReactOSFlutterKotlinReduxJiraCloud computingTypescriptCross-platform softwareGraphQLObjective-CNode.jsReact NativeJavaScriptDevOpsOauthObjective CJavaJWtCI / CD

¿Te interesa este puesto?