Senior Software Engineer – Hybrid - Mobile Specialist in San Diego, CA

$100K - $150K(Ladders Estimates)

Tillster   •  

San Diego, CA 92101

Industry: Enterprise Technology

  •  

5 - 7 years

Posted 39 days ago

This position will be responsible for building and maintaining our next generation hybrid-mobile front-end framework to be used across development teams to build customer facing restaurant service systems that will be seen by millions of users. You must have a strong technical skill and a passion for learning and leading with new technologies and a deep experience in modern hybrid-mobile app development. This position is on-site as we want to see your smiling face each day and together create, innovate and collaborate.

In this role, you will be charged with road-mapping framework features, supporting multiple implementation teams and hands-on development of app frameworks using the latest hybrid-mobile technology. You will work quickly to solve problems, meet deadlines, and work collaboratively with team members across Tillster's diverse disciplines and geographies (Los Angeles, CA; San Diego, CA; Alpharetta, GA; and offshore). Most importantly, we are looking for a fun-loving individual who loves the work they do and believes in pushing the boundaries of what is possible.

What you will be doing:

  • Spearhead development of Tillster's next generation hybrid-mobile platform using latest technologies and techniques, internally champion and support adoption across a development team of 50 engineers.
  • Use your long experience in front-end technologies to identify frameworks, libraries, techniques and strategies to be used by development teams to build world class mobile apps.
  • Prototype and implement new framework features determine feasibility and drive framework innovation.
  • Implement and maintain (with the support of our DevOps team) web CI/CD pipeline to be used across engineering teams.
  • Stay up-to-date on the most current mobile development tooling and process norms and ensure our engineering standards and processes continue to reflect best practices.
  • Collaborate with stakeholders to define mobile deployment and SDLC process standards.
  • Collaborate closely with Product stakeholders to provide estimates for key web implementation roadmap items.
  • Stay always up to date on Play/App store requirements and mobile application capabilities and trends to be able to help inform Product teams on possible roadmap features, including implementation breakdowns and prototypes.
  • Work closely with Design team to develop design systems, user interaction and navigation standards to be used across multiple applications.
  • Work closely with engineering teams to assure that established standards are appropriate for developer creativity, throughput and consistency.
  • Provide technology mentoring and training to ensure the success of development teams

What you need for this position:

  • Deep experience with principles of application architecture and implementation hybrid-mobile apps across different frameworks (NativeScript, React Native, Xamarin, Ionic, Flutter)
  • JavaScript/TypeScript expert and robust understanding of CSS
  • Experience publishing and managing mobile apps in the Apple App Store/Google Play Store
  • Understanding of performance and platform limitations of mobile applications applications and be able to collaborate on mitigation techniques
  • Ability to understand technical requirements and decompose them into work tasks
  • The ability to analyze problems and implement solutions that trade off architectural, usability, performance, reliability, scalability, level-of-effort, and time-to-market
  • Understand and support software delivery life-cycle including design, implementation, quality assurance, user acceptance testing, release and maintenance
  • Able to collaborate with various staff disciplines including account, product, analytics and QA teams.
  • Solid understanding of interface guidelines and must be able to collaborate in development of good mobile UX and iOS/Android peculiarities
  • Strong understanding of interactive touch/gesture interfaces for mobile
  • Excellent verbal and documentation communicator with the ability to create high-level and detailed design documents describing architectures and implementation plans.
  • Excellent communication skills, fluency in written and spoken English are required; other languages a plus
  • Experience in Agile methodologies such as Scrum
  • Bachelor's degree in Computer Science or equivalent experience
  • 5 years in professional web development using modern technologies


Valid Through: 2019-10-7