Tokyo,9.0M ~ 10.0M
Background
You will be working closely with product owners, business analysts, UI/UX designers and other developers to build web applications, and will handle all steps of software development, such as requirement analysis, system design, coding, testing, deployment, release and maintenance/enhancement.
Responsibilities
・Develop, thoroughly unit-tested, front-end and/or back-end applications using JavaScript/TypeScript.
・Continuously identify ways of enhancing the existing applications and work on the improvements.
・Review code developed by other developers and provide feedback to ensure best practices, such as efficiency, testability, readability, maintainability and style guide compliance.
・Contribute to our software engineering CoPs (Communities of Practice) by sharing knowledge and promoting best practices.
・Mentor and support junior and mid-level engineers
Tech Stack
・Programming languages: TypeScript/JavaScript, HTML, CSS
・Libraries/Frameworks: React.js, Serverless Framework, Express.js, Fastify, Jest
・Platforms: AWS, OpenShift
・Databases: Aurora MySQL, DocumentDB, Redis
・Monitoring: Kibana, Splunk, Dynatrace
・CI/CD: Jenkins, ArgoCD, SonarQube
・Other: GitHub, Microsoft Teams, Jira, Confluence
背景
ビジネスアナリスト、UI/UXデザイナー、その他の開発者と緊密に協力してWeb アプリケーションを構築し、要件分析、システム設計、コーディング、テスト、デプロイ、リリース、およびメンテナンス/機能強化などソフトウェア開発の全段階を実行していただきます。
責任
・JavaScript/TypeScript を使用し、完全に単体テスト済みの、フロントエンドおよびバックエンドのアプリケーションを開発。
・既存のアプリケーションを強化する方法を継続的に特定し、改善に取り組む。
・他の開発者によって開発されたコードをレビューし、フィードバックを提供して、効率、テスト容易性、可読性、保守性、スタイルガイドへの準拠などのベスト プラクティスを確保。
・知識を共有し、ベストプラクティスを促進することにより、ソフトウェアエンジニアリング CoP (実践のコミュニティ) に貢献。
・若手・中堅エンジニアの指導・支援。
技術スタック
・プログラミング言語:TypeScript/JavaScript、HTML、CSS
・ライブラリ/フレームワーク: React.js、Serverless Framework、Express.js、Fastify、Jest
・プラットフォーム:AWS、OpenShift
・データベース:Aurora MySQL、DocumentDB、Redis
・モニタリング:Kibana、Splunk、Dynatrace
・CI/CD: Jenkins, ArgoCD, SonarQube
・その他:GitHub、Microsoft Teams、Jira、Confluence