Banner Image
Domo Solutions Inc

Full Stack Lead Developer  

Domo Solutions Inc

 
  • Taguig, Philippines
    Taguig, Metro Manila, Philippines
    Taguig
    Metro Manila
    Philippines
    Philippines
  • ₱100,000.00 - ₱150,000.00 / month
    PHP
    100000
    150000
    100000
    MONTH
  • Full timeFULL_TIME

Expired a month ago

2024-07-31T16:00:00+00:00
Job closed.

Job Description

We're looking for a seasoned, motivated, and passionate full-stack developer with at least some experience in mobile. The ideal candidate will have a proven track record in all parts of the development process: design, logic, database, deployment, and project management.

Worth noting: Domo will be built on Bubble.io, a no-code platform. Never tried? No worries! The learning curve is negligible for anyone with a strong command of a full stack skillset. Using this tool eliminates a lot of the tediousness of hand coding, and allows for rapid iteration. Basically, it's super quick and easy to build vs traditional coding. However, mastery of traditional full stack development techniques will be of great use for architecture, troubleshooting, and any instances where more precision coding is required.

  • This role will take the lead in all software engineering and ownership of the development of Domo's flagship online platform that will serve scores of users.
  • To be successful in this role, you will have unwavering focus, willingness to learn as you go, and a keen eye for details.
  • But above all, a can-do attitude and an upbeat mindset to work and collaboration.

Minimum Qualifications

Key Qualifications


Front End Skills
---

▸▸ Proficiency in HTML, CSS, and JavaScript; ability to create visually appealing and functional user interfaces.

▸▸ Well-versed in React's component-based architecture, JSX syntax, state management, props, and handling events. Ability to create scalable and maintainable React apps.

▸▸ Familiar with popular React component libraries and UI frameworks, such as Material-UI and Bootstrap. Ability to leverage these libraries to enhance the user interface and deliver a polished user experience.

▸▸ Skilled in responsive design principles and CSS media queries to ensure React applications adapt seamlessly to various devices and screen sizes.

▸▸ Should be proficient in implementing techniques like code splitting, lazy loading, and caching with overarching goal of continually improving loading speed and performance of applications.


Back End Skills
---

▸▸ Should be familiar with Node.js, Express, and SQL and/or MongoDB to build robust back-end systems.

▸▸ Must grasp the principles of RESTful API design and implementation to facilitate seamless communication and data exchange between components.

▸▸ Proficient in working with databases to manage data in the back-end. Understanding CRUD (Create, Read, Update, Delete) operations and using databases like SQL or MongoDB for storing and retrieving data is essential.

▸▸ Securing React applications is paramount to protect user data and prevent unauthorized access. Must be well-versed in implementing authentication and authorization mechanisms, such as JSON Web Tokens (JWT), to ensure data security.

▸▸ Should understand how to implement SSR using frameworks like Next.js to enhance search engine discoverability and optimize the user experience.


Tools and Development Environment
---

▸▸ Should be proficient in using Git and platforms like GitHub or GitLab to manage code repositories.

▸▸ Must understand how to use package managers like npm and yarn to install, update, and manage external libraries, dependencies, and packages.

▸▸ Should be comfortable with popular IDEs and using syntax highlighting, code completion, and debugging.

▸▸ Should be proficient in using debugging tools and writing unit tests. Must be familiar with tools like React Developer Tools and Jest to facilitate debugging and testing processes to ensure the stability and reliability of React applications.


Production and Project Management
---

▸▸ Should follow best practices for project structure and organization to create well-structured and readable codebases.

▸▸ Must know how to set up front-end and back-end projects separately. Thorough understanding of tools like create-react-app for the front-end and Node.js for the back-end.

▸▸ Able to implement RESTful APIs and allow React components to communicate with the back-end and fetch data dynamically.

▸▸ Adept at implementing Redux, or any other popular state management library, to centralize and streamline state management.

▸▸ Should follow best practices to optimize the codebase for production, including minification and bundling to reduce file sizes.

▸▸ Experience with automating deployment process with CI/CD pipelines to save time and ensure consistent deployment. Should be familiar with CI/CD tools like Jenkins or GitHub Actions.

Perks and Benefits

  • Free Lunch or SnacksFree Lunch or Snacks
  • Gym MembershipGym Membership
  • FlexitimeFlexitime
  • Performance BonusPerformance Bonus
  • Paid Bereavement/Family LeavePaid Bereavement/Family Leave
  • Paid HolidaysPaid Holidays
  • Paid Vacation LeavePaid Vacation Leave
  • HousingHousing

Other

Hybrid Work Setup/WFH

Required Skills

  • Responsive Design
  • Amazon Web Services
  • CSS
  • MySQL
  • Data Analysis
  • Information security
  • Database System Administration (DBA)

Preferred Courses

  • Information Technology
  • Computer Science [Software Technology]

Jobs Summary

Job Level
Mid-Senior Level / Manager
Job Category
IT and Software
Educational Requirement
Bachelor's degree graduate
Recruiter response to application
Always
Office Address
BGC
Industry
Information Technology / IT
Vacancy
1 opening
Website
https://domo.ph

Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.

About Domo Solutions Inc

Domo is a fast moving, bold young startup with disruption in its DNA. Our mission is to improve the lives of everyday people in the Philippines through the services we provide on our two-sided online platform. With a targeted reach of millions of MAUs, Domo aims to make a big impact for many households in the country. Through the relevant and innovative tools our tech provides, together with open platform offerings, the vast demographic of users we serve are from both the affluent and broader base segments alike. We are looking for driven, energetic, problem solvers who fit well with our company culture of building excellence in an atmosphere of camaraderie and fun. We offer highly competitive pay and quality of life benefits to match. Our team is lean by design, and so the selection process for our company will be highly selective. Do you think you'd be a good fit with us at Domo? We'd love to hear from you! Send in your application now and let's chat immediately. Domo Do More.

People also applied to

  1. Home

Other Recommended Jobs

Apply jobs in

Job Categories:

Related to your search: