Senior Mobile Software Engineer

Railroad19 Logo

Railroad19

πŸ’΅ $130k-$160k
πŸ“Remote - United States

Summary

Join our elite team as a Senior Software Engineer to architect and develop advanced web and mobile solutions using Flutter. This full-time, remote position offers the chance to significantly impact a Fortune 100 Media & Entertainment client. You will collaborate cross-functionally, lead teams in best practices, solve complex problems, and ensure high-quality technical outcomes. We offer competitive compensation and excellent benefits, including medical/dental/vision, PTO, and 401k. The role requires expertise in software development, mobile environments, and Flutter. Apply today to become a crucial member of our team and shape the future of mobile development.

Requirements

  • Bachelor’s degree in computer science, Engineering, or a related field (or equivalent professional experience)
  • 8+ years of software development experience; 4+ years in web and mobile environments
  • Strong understanding of mobile development principles (async programming, RESTful/GraphQL APIs, state management)
  • Experience with automated testing frameworks (unit, integration, golden tests)
  • Proficiency with Git or similar version control systems
  • Experience setting up or managing CI/CD pipelines
  • Excellent problem-solving and analytical abilities
  • Effective communicator and collaborator
  • Self-driven and able to work seamlessly as part of a distributed team
  • Focused on consistently delivering sustainable customer value

Responsibilities

  • Collaborate and Prioritize - Work cross-functionally to define software features, aligning user feedback and business goals
  • Architect and Implement - Apply your deep understanding of programming languages, frameworks, and technologies to deliver robust solutions
  • Lead and Influence - Guide teams in best practices for creating enterprise-level mobile and web applications
  • Solve Complex Problems - Identify, dissect, and resolve intricate issues within the software ecosystem, ensuring scalable and maintainable outcomes
  • Contribute Daily - Write clean, efficient code and use your critical thinking skills to design effective technical solutions
  • Maintain Quality - Conduct code reviews, provide constructive feedback, and ensure consistency in coding standards
  • Optimize Performance - Fine-tune applications to deliver smooth, responsive user experiences, leveraging APIs and modern development patterns
  • Stay current with the latest Flutter enhancements, tools, and best practices and disseminate knowledge throughout the team
  • Coach junior engineers and continually refine our development processes for maximum efficiency

Preferred Qualifications

  • Proven expertise in Dart and Flutter , including architecture and design patterns
  • Familiarity with native Android/iOS development and Flutter plugin architecture is a plus

Benefits

  • Medical/Dental/Vision
  • PTO
  • 401K

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.