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

AP SpecialistAP Specialist

Job Description Invoice entry into purchasing system Maintain wide lanes of communication with vendors and Rioters to handle any of their concerns Hunt down the right stakeholders to secure approvals