Senior Software Engineer, Web/React JS, SPA Development
Viyahe Philippines, Inc.
- Makati, PhilippinesChino Roces Avenue Extension , Makati, Metro Manila, PhilippinesMakatiMetro ManilaPhilippinesPhilippinesTELECOMMUTE
- Full timeFULL_TIME
Job Description
Why work at Viyahe Inc. as a React JS Engineer
You will be able to implement best practices in writing browser-side software. Features are developed with sufficient testing prior to implementation, avoiding waste. You will have input on how product features are implemented, a lot of ownership is placed on Engineers. You will have access to highly skilled DevOps, React, and Backend engineers to help you round out your personal skillset.
We value personal and career growth, we send our team out to training once a year for big conferences, and multiple times for many local workshops.
About this role
This role directly reports to the Head of Software Engineering. The Senior Web Software Engineer is responsible for delivering web-based end-user interfaces. They are expected to develop applications and features built upon the platforms adopted, augmented, and or developed by the company. The role is expected to provide advice with regards to the feasibility of implementation of interface requirements. The role is expected to provide constructive feedback from their role’s perspective with regards to the work of their peers that interact with their projects.
Responsibilities
- Developing new UI applications and or features from wireframes, user stories, or high fidelity models
- Ensuring the best performance and user experience of the application
- Research, propose, and develop libraries that which promote the reusability, scalability, and extensibility of code which applications will be built upon
- Generate documentation necessary to integrate their work into other projects
- Design and implement with sufficient use of Object-oriented Design principles, Abstraction, and Separation of Concerns
- Writing organized, testable, extensible, scalable, code and documentation
- Writing organized and exhaustive unit, integration, and UI tests
- Address issues, concerns, and bugs that arise from their scope of responsibilities
- Automate the testing, building, and deployment processes through CI/CD practices
- Release planning, timing or orchestration, and execution
- Release documentation and notification
- Advice on matters related to their scope of responsibilities
- Conduct or facilitate Scrum duties as assigned by the department
Minimum Qualifications
Skill Requirements
- High Proficiency in Written English
- Intermediate Javascript, ReactJS with React Redux App development skills
- Intermediate CSS/SASS development skills
- Intermediate understanding of Single-page Applications
- Intermediate understanding of Object-oriented Design principles, Software Abstraction, Separation of Concerns, and their traditionally applied forms, Architectural Patterns
- Basic understanding of Server-side Rendering
- Basic understanding of the AWS Cloud services
- Basic understanding of CI and CD Practices
- Basic understanding of Versioning Systems and Software Releases
Education Requirements
- Holds a B.S. Computer Science degree or similar
- Preferred but not required, has additional/supplementary educational background or training in any of the following fields of study:
- Project Management
- Systems Development and Design
Work Experience Requirements
- Minimum of two years employed professionally as a Software Engineer in a corporate or business setting, self-employment excluded
- Has professional experience in a role that involves ReactJS Application Development
Perks and Benefits
- Work from Home
- Flexitime
- Housing
- Paid Sick Leave
- Employee Discounts
- Paid Holidays
- Paid Vacation Leave
- Maternity & Paternity Leave
Required Skills
- HTML
- CSS
- React
- SASS
Jobs Summary
- Job Level
- Associate / Supervisor
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Recruiter response to application
- Always
- Office Address
- Chino Roces Avenue Extension, Makati, Metro Manila, Philippines