Sr. Engineer – Mobile / React Native (Remote – Anywhere in USA)

Responsibilities

  • Write modern, well-documented, testable, and performant code
  • Be a force multiplier by exerting influence to cause other programmers to write quality code
  • Identify and deliver the best technical solution in relation to specific business problems
  • Produce/Review technical designs and actively participate in architectural discussions
  • When in doubt, express feasibility concerns or the need for elaboration on requirements
  • Maintain current project standards and offer suggestions for future improvement
  • Plan and document codebase architecture
  • Implement security and data protection best practices
  • Collaborate closely with peers across integration and test teams to ensure product quality
  • Support operations by providing deployment and sustained engineering support for all responsible systems and technologies

Qualification Requirements

  • Minimum 8 years professional experience in software engineering
  • Minimum 3 years professional experience React.js
  • Minimum 2 year professional experience with React Native
  • Minimum 2 year professional experience with Java/Kotlin
  • Comfort implementing event-driven and functional programming paradigms
  • English fluency, verbal and written
  • Proficiency with Git, Source Control, CI processes, and the Agile methodology
  • Understanding of fundamental design principles behind a distributed/scalable application
  • Familiarity with modern React concepts such as functional components, hooks, and contexts
  • Experience developing client-side implementations of a GraphQL API
  • Excellent written, communication, interpersonal, and problem-solving skills
  • Soft Skills: solution-oriented, motivated, proactive, strategic mindset, attention to detail

Preferred Skills

  • Versatility with other programming languages and frameworks
    – especially React.js or Swift/Obj-C
    – is highly desired
  • Working knowledge of Web App development using HTML/CSS
  • Experience developing accessible
    – by everyone regardless of disability
    – digital products and applications
  • Experience implementing in-memory data stores, state machines and caching layers

Related Post