Senior Mobile Engineer

Faz parte dos primeiros candidatos.
Rain
Manaus
Teletrabalho
USD 60.000 - 100.000
Faz parte dos primeiros candidatos.
Há 5 dias
Descrição da oferta de emprego

Job Description

This is a remote position and we are hiring candidates from the whole country. AgileEngine is one of the Inc. 5000 fastest-growing companies in the US and a top-3 ranked dev shop according to Clutch. We create award-winning custom software solutions that help companies across 15+ industries change the lives of millions. If you like a challenging environment where you’re working with the best and are encouraged to learn and excel, this is the place for you.

Skills And Qualifications

  1. Experience: Minimum 5+ years of relevant professional experience in mobile development.
  2. Engineering skills: Excellent software design, problem-solving, and debugging skills.
  3. Proficiency in React Native: Strong understanding of React Native fundamentals, components, and lifecycle. Exposure to push notifications, deep linking, and app performance optimization.
  4. Native Integrations: Experience bridging iOS (Swift or Objective-C) and Android (Kotlin or Java) with React Native to build native modules and integrate advanced functionality.
  5. Design: Ability to implement pixel-perfect UIs that match designs. Experience with Figma or similar design tools.
  6. Mobile Platforms: Experience with deploying and managing apps on the Apple App Store and Google Play Store.
  7. JavaScript/TypeScript: Solid understanding of ES6+ features and experience with TypeScript.
  8. State Management: Hands-on experience with Redux, Context API, or similar state management libraries.
  9. APIs: Familiarity with RESTful APIs, React Query, and asynchronous data handling.
  10. Version Control: Proficiency with Git and collaborative workflows.
  11. Debugging: Strong debugging skills using tools like React Native Debugger, Reactotron, or Chrome DevTools.
  12. UI/UX: Knowledge of responsive design principles and mobile-first development.
  13. Testing: Experience with unit and integration testing using Jest.
  14. Teamwork and accountability: Collaborate with designers, product managers, and backend developers to create seamless user experiences. Able to work effectively across functional groups & with minimal supervision.

Nice-to-haves

  1. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  2. Familiarity with data structures, algorithms, and reasoning about space/time complexity.
  3. Experience with CI/CD: Gitlab and Bitbucket pipelines are a plus.
  4. Experience with Design: Not mandatory, but a huge plus having design skills (Figma, Photoshop, Illustrator, etc.).
  5. Experience with native development: Objective-C, Swift (iOS), or Kotlin, Java (Android). Ability to integrate native modules as well as write custom modules and bridge them to the JS side.
  6. Experience with e2e testing tools: Applitools (or similar) and Playwright are a plus.
  7. Experience in Product startups: Fintech startup experience is a plus.
  8. Familiarity with mobile analytics and crash reporting tools (e.g., Firebase, Sentry).
  9. Experience with Expo or similar frameworks.

What We Offer

  1. Competitive salary and stock options.
  2. Flexible work schedule and remote work options.
  3. Opportunities for professional growth and development.
  4. Collaborative and supportive team environment.
  5. The chance to work on impactful projects that reach thousands of users.
Obtém a tua avaliação gratuita e confidencial do currículo.
Seleciona o ficheiro ou arrasta e larga-o
Avatar
Coaching online gratuito
Melhora as tuas possibilidades de receberes um convite para entrevista!
Torna-te numa das primeiras pessoas a explorar as novas ofertas de Senior Mobile Engineer em Manaus