Search by job, company or skills

Snapmart, Inc.

Full Stack Developer

Early Applicant
  • 27 days ago
  • Be among the first 50 applicants

Job Description

JOB SUMMARY:

This position will play a critical role in designing, developing, and maintaining our cutting-edge web applications. Proficiency in React JS will be central to creating user-friendly and efficient front-end interfaces, while backend knowledge will enable the role to build robust server-side applications using technologies like Node.js.
  • JOB RESPONSIBILITIES:
Collaborate with cross-functional teams, including product managers and designers, to understand project requirements and translate them into comprehensive technical specifications.
  • Develop high-quality and scalable web applications using React JS, ensuring optimal performance and responsiveness of the front-end.
Leverage your backend expertise to design and implement robust server-side applications, primarily using Node.js, and seamlessly integrate them with the front-end interfaces.
  • Create visually appealing and intuitive user interfaces that adhere to best practices and industry standards.
Write clean, maintainable, and well-documented code, enabling easy debugging and future development.
  • Conduct thorough testing and debugging to identify and resolve issues, bugs, and performance bottlenecks across both front-end and back-end components.
Collaborate effectively with back-end developers, leveraging your knowledge in backend technologies, to establish efficient communication between front-end and server-side components.
  • Troubleshoot and resolve cross-browser compatibility and mobile responsiveness issues.
Optimize applications for maximum speed and scalability on both client and server sides.
  • Participate in code reviews to maintain high code quality and ensure compliance with established development standards.
Contribute to the continuous improvement of development processes, tools, and methodologies.
  • JOB QUALIFICATIONS:
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • At least 3-5 years proven experience in a similar role, preferably in a software development environment.
Ecommerce experience is a plus
  • Technical Skills:
React JS: Strong expertise in React JS is essential. The candidate should be proficient in building interactive and user-friendly front-end interfaces using React's core concepts, components, and libraries.
  • Front-end Technologies: In-depth knowledge of front-end technologies such as HTML, CSS, and JavaScript is necessary to create visually appealing and responsive user interfaces.
Backend Technologies: Proficiency in backend development is a crucial requirement. The candidate should have experience with Node.js or similar backend technologies to build robust server-side applications and handle data processing and storage.
  • React Native (Nice to Have): Familiarity with React Native is considered a plus, as it will allow development of mobile applications using React's principles and share code between web and mobile platforms.
RESTful APIs: Experience in working with RESTful APIs and handling asynchronous requests is important for seamless communication between the front-end and backend components.
  • State Management Libraries: Knowledge of state management libraries like Redux is beneficial for managing the application's state efficiently, especially in complex applications.
Front-end Build Tools: Familiarity with modern front-end build pipelines and tools, such as Webpack, helps optimize the development workflow and application performance.
  • Version Control Systems: Proficiency in version control systems like Bitbucket and Git is crucial for collaborative development and code management.
Databases and Data Modeling: Understanding databases, both SQL and NoSQL, and data modeling concepts can be advantageous for handling data storage and retrieval efficiently.
  • Cloud Platforms and Deployment Processes: Knowledge of cloud platforms and deployment processes can be beneficial for hosting and scaling applications on the cloud.
Troubleshooting and Debugging: Strong problem-solving skills and the ability to identify and resolve issues in both front-end and back-end code are important for delivering high-quality applications.
  • Agile Development Methodologies: Experience with agile development methodologies ensures efficient project management and teamwork.
Mobile Responsiveness: Understanding cross-browser compatibility and mobile responsiveness is essential to deliver a consistent user experience across different devices.
  • Security Principles: Familiarity with security principles and best practices in web application development helps ensure the application's safety and protection against potential vulnerabilities.
  • Soft Skills:
Communication: Excellent communication skills are vital for a Full Stack Developer. They must be able to effectively convey technical concepts and ideas to both technical and non-technical team members, including designers, product managers, and other developers.
  • Problem-Solving: Strong problem-solving skills are essential for identifying and resolving technical challenges, bugs, and issues that may arise during the development process.
Adaptability: Technology is constantly evolving, and a Full Stack Developer should be adaptable and open to learning new tools, frameworks, and methodologies as the industry progresses.
  • Teamwork: Collaboration is crucial in a team-based development environment. Full Stack Developers often work with other developers, designers, and stakeholders, so the ability to work harmoniously and contribute to a positive team dynamic is crucial.
Time Management: The ability to prioritize tasks, manage deadlines, and work efficiently is important for meeting project milestones and delivering high-quality results.
  • Attention to Detail: Developing complex web applications requires precision and attention to detail to ensure the code is clean, maintainable, and bug-free.
Creativity: Creativity can be valuable in finding innovative solutions to technical challenges and optimizing user experiences.
  • Self-Motivation: Full Stack Developers should be self-motivated and proactive in seeking solutions and continuously improving their skills.
Analytical Thinking: The ability to analyze and understand complex technical requirements and translate them into practical solutions is crucial for success in this role.
  • Flexibility: Full Stack Developers may need to switch between front-end and back-end tasks, so being flexible and adaptable to work on various aspects of a project is essential.
Problem Ownership: Taking ownership of the problems that arise during development and seeing them through to resolution demonstrates accountability and dedication to delivering high-quality results.
  • Empathy: Understanding the needs and perspectives of end-users and stakeholders can lead to more user-centric and effective application development.
Positive Attitude: Maintaining a positive and constructive attitude fosters a productive and supportive work environment.
  • Continuous Learning: Being eager to learn and stay updated with the latest technologies and industry trends helps in maintaining a competitive edge as a Full Stack Developer.
  • ABOUT US:

SnapMart is the Philippines fastest growing and leading online grocery platform, offering end-to-end eCommerce tailored solutions for its partners (https://landers.ph) to provide our customers with an unparalleled selection of fresh food, household essentials delivered to your door in the 2h delivery window of your choice.

Our Landers Superstore app is now available for download on the App Store and Google Play! Download and order now!

We are looking for superstars to join now our customer-employee-technology and data-driven family!

Job Type: Full-time

Schedule:
  • Day shift
Supplemental Pay:
13th month salary

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Date Posted: 26/10/2024

Job ID: 98135209

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 26-10-2024 04:02:34 PM
Home Jobs in Philippines Full Stack Developer