Full Stack Developer
Comfac Technology Options Inc.
- Mandaluyong, PhilippinesMandaluyong, Metro Manila, PhilippinesMandaluyongMetro ManilaPhilippinesPhilippinesTELECOMMUTE
- Penuh waktuFULL_TIME
Deskripsi Pekerjaan
Job Description
Produces scalable software solutions, from conception to deployment. He/she must be comfortable with both front-end and back-end coding languages, development frameworks, and third-party libraries. He/she must be familiar with Agile methodologies, must also be a team player with a knack for visual design and utility, and able to assist during implementation & design.
Specific Duties:
- Works with the development teams and product managers to ideate software solutions;
- Helps designs client-side and server-side architecture and components diagram and interface;
- Builds the front-end of applications through appealing visual design;
- Develops and manage well-functioning databases and applications that meets system requirements, system designs, and technical specifications in accordance with company coding conventions and best-practice coding standards;
- Writes effective APIs;
- Tests software to ensure responsiveness and efficiency;
- Troubleshoots, debugs, and upgrades software;
- Creates security and data protection settings;
- Writes technical documentation;
- Works with data scientists and analysts to improve software;
- Assists in implementing changes in database/tech design as needed;
- Assists in estimating development efforts for coding;
- Attends pre-sales meeting for preliminary project opportunity assessments and join in project kick-off;
- Attends team meetings in NZ, AU, US, PH and other time zones as required;
- Mentors Jr. level developers;
- Communicates with clients and colleagues to troubleshoot applications and optimize performance;
- Collaborates tasks and progress through the company's project management tools;
- Manages assigned tasks and ensures that all project deadlines and deliverables are met.
Kualifikasi Minimum
Requirements:
- Bachelor's degree in computer science, Engineering, or related field.
- 3-4 years of professional experience in front-end web development.
- Knowledge on JavaScript frameworks (NodeJs, React, Typescript, Single-Spa)
- Familiarity with libraries and architecture (Apollo GraphQL, Apollo Gateway, ORM Sequelize, TypeORM, Yarn, NPM).
- Familiarity with databases (e.g. MS SQL, MySQL, MongoDB, Graph Database, Postgres, SQLite)
- Familiarity with testing frameworks (Jest, Junit, Mockito is an advantage)
- Familiarity with Dev and DevOps tools (Docker, Kubernetes, CI/CD such as Jenkins, ArgoCD and Rancher)
- Familiarity with event streaming platforms such as Pulsar and Kafka is a plus.
- Proven experience as a React Native Developer.
- Understanding of mobile app deployment processes (App Store, Google Play).
- Knowledge of mobile app architecture and design patterns
- Ability to work in a fast-paced and dynamic environment.
- Strong attention to detail and a passion for quality.
- Has excellent communication and teamwork skill
- With excellent organizational skills
- Has an analytical mind
Knowledge on JavaScript frameworks:
- NodeJs
- React
- Typescript
- Single-Spa
Familiarity with libraries and architecture:
- Apollo GraphQL
- Apollo Gateway
- ORM Sequelize
- TypeORM
- Yarn
- NPM
Familiarity with databases:
- MS SQL
- MySQL
- MongoDB
- Graph Database
- Postgres
- SQLite
Familiarity with testing frameworks:
- Jest
- Junit
- Mockito is an advantage
Familiarity with Dev and DevOps tools:
- Docker
- Kubernetes
- CI/CD such as Jenkins
- ArgoCD
- Rancher
Familiarity with event streaming platforms such as
- Pulsar
- Kafka is a plus
Proven experience as a React Native Developer
Fasilitas dan Tunjangan
- Work from Home
Ringkasan Perkerjaan
- Tingkat Posisi
- Mid-Senior Level Manager
- Spesialisasi
- IT and Software
- Persyaratan tingkat pendidikan
- Lulus program Sarjana (S1)
- Alamat Kantor
- Mandaluyong, Metro Manila, Philippines