Gridwise

Senior Software Engineer, Mobile

Gridwise

full-time

Posted on:

Origin:  • 💃 Anywhere in Latin America

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AndroidiOSJavaScriptReactReact NativeTypeScript

About the role

  • Work as part of a small team consisting of engineering, product, and design
  • Own the development of new app features and UI components from prototypes and wireframes
  • Leverage Native APIs for tight integrations across both Android and iOS platforms
  • Introduce and execute mobile CI/CD strategies to streamline development and release cycles
  • Write automated tests to ensure error-free code and performance
  • Disseminate and elevate team knowledge through documentation, demos, code review, and discussion
  • Create frontend modules with maximum code reusability and efficiency
  • Collaborate with cross-functional stakeholders to plan, build, and deliver projects with a sense of urgency
  • Provide technical mentorship and constructive feedback to fellow engineers
  • Mentor engineers and advise on project scope, complexity, and effort

Requirements

  • 6+ years of mobile engineering experience
  • 3+ years functioning in a senior Mobile Engineering role
  • 3+ years of experience working on and deploying mobile applications to production using React Native, Typescript
  • In-depth knowledge of JavaScript, CSS, HTML, functional programming, and frontend frameworks
  • Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state
  • A complete understanding of the full mobile app development lifecycle from prototyping to releases and maintenance
  • Demonstrated ability and inclination to make critical system-level design decisions and drive projects from start to finish to deliver according to requirements
  • Demonstrated experience designing, implementing, and maintaining React Native automated testing frameworks and tools
  • Located in Latin America (application requires confirmation of LATAM location)
  • Experience with modern mobile app release strategies such as OTA updates (preferred)
  • Prior high-growth startup experience (preferred)
  • Experience in the mobility industry (preferred)