ネイティブ開発者の職務内容テンプレート/ブリーフを反応します
製品を構築することは、品質に献身する優れたチームプレーヤーを必要とする非常に協力的なアクティビティです。私たちは、iOSとAndroidプラットフォームの両方に高性能モバイルアプリを作成することに情熱を傾けるReactネイティブ開発者を探しています。これらのアプリのアーキテクトンと構築、および製品インフラストラクチャの他のレベルの順序でチームと通信することを担当します。
ネイティブ開発者のジョブプロファイルを反応します
React Nativeは、基本的なJavaScript能力を使用しながら、開発者がiOSとAndroidの両方を同時にターゲットにできるようにします。 Great React Native Developersは、多くの開発者に馴染みのあるWebテクノロジーを採用しながら、完全にネイティブのように見えるアプリを作成できます。
多くの場合、製品のフロントエンドに特化していますが、アプリがインターフェイスしなければならないAPIサービスとインフラストラクチャを理解することにも熟練しています。
に報告します
-sr.開発者(React Native、JavaScript)
- テクノロジーリード
ネイティブ開発者の責任を反応します
-JavaScriptベースのオンラインアプリおよびモバイルアプリのユーザーインターフェイスコンポーネントを設計および作成するReactエコシステムの使用
- 他の反応ネイティブエンジニア、デザイナー、QAの専門家、マネージャーと一緒に小さなチームで働く
- ワイヤーフレームとプロトタイプからアプリとUIコンポーネントを作成します。
- 必要に応じて、ネイティブモジュールを使用します
- AndroidとiOSの両方のプラットフォームを使用したタイトなインターフェイスには、ネイティブAPIを使用します
- 自動テストを作成して、コードがエラーがないことを確認し、うまく機能していることを確認します
- パフォーマンスのボトルネックを削除して、フロントエンドのパフォーマンスを強化します
- コードの再利用性と効率の最高レベルでフロントエンドモジュールを開発する
- スムーズなアニメーションを使用して、素晴らしいユーザーインターフェイスを作成する
- サードパーティの依存関係とAPIを使用します
- Reduxアーキテクチャを使用して、Webサイト/モバイルアプリの速度を向上させる
- 機能を超えたチームと協力して、時間/予算の制約内でアプリを構築する
ネイティブ開発者の要件とスキルを反応します
- コンピューターサイエンス、情報技術、または同等の経験の学士/学位修士号
- オンラインおよびモバイル、およびフラックス、フロー、reduxなどのテクノロジーと同様に、React OnlineおよびMobileを使用して作業する重要な専門知識
- JavaScript、CSS、HTML、機能プログラミング、フロントエンド言語の広範な理解が必要です
- 仮想DOM、コンポーネントライフサイクル、コンポーネント状態などの反応原理のしっかりした理解
- プロトタイプから始まるモバイルアプリ開発プロセス全体を徹底的に把握する
- タイプチェック、単体テスト、タイプスクリプト、小道具の種類、およびコードデバッグの理解が必要です
- 過去にREST API、ドキュメントリクエストモデル、オフラインストレージ、サードパーティライブラリを使用して協力しています
- JavaScript、HTML、CSSなどのWebテクノロジーに関する詳細な知識
- ユーザーインターフェイスとレスポンシブデザインの理解
- JEST、酵素、ESLINTなどの幅広い反応ネイティブアプリケーションや技術に熟練しています
- ソフトウェア開発の方法論、概念、およびプロセスの詳細な理解
- 大きく複雑なWebおよびモバイルアプリを開発する以前の経験
- 反応ネイティブアプリの完璧な継続的統合と配信パイプラインを構築および管理する機能
- 反応ネイティブのベストプラクティスとデザインの美学の知識
- 前向きな姿勢と絶えず学びたいという願望
- 最新の反応ネイティブ開発、テクノロジー、ニュースについてスピードを上げてください
- 許容可能なコーディング原則に準拠する、きれいで十分に文書化されたコードを開発する能力