Smash Technology is a tech group of companies focused on employing technology to service its clients locally and globally. Initially, the brand focused on Transport Investment across the country and beyond before pivoting into other viable sectors such as E-hailing, E-commerce, Food delivery, Booking platform, Virtual Office platforms, Travels, Real Estate, Social Networking among others. Smash Technology is a combination of almost a decade of visionary leadership, hard work, and dedication from many experienced and committed men and women who are aligned with the core purpose and goal of the brand.
Job Description
Front-End Development:
- Develop dynamic and responsive web pages and user interfaces using modern JavaScript frameworks such as React, Angular, or Vue.js.
- Ensure optimal performance, user experience, and cross-browser compatibility of web applications.
- Collaborate with UI/UX designers to implement intuitive, aesthetically appealing designs.
- Write clean, maintainable code and ensure front-end code is efficient and well-documented.
Back-End Development:
- Build and maintain the server-side logic, databases, and application infrastructure.
- Develop APIs and services using technologies such as Node.js, Java, Python, Ruby, or PHP.
- Design and manage relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Implement secure and efficient authentication and authorization mechanisms.
- Optimize application performance and ensure scalability to handle growing traffic and data.
Full Stack Integration:
- Integrate front-end components with server-side logic to deliver fully functional web applications.
- Collaborate with the DevOps team for deployment, cloud services integration, and continuous integration/continuous deployment (CI/CD) pipelines.
- Troubleshoot and resolve issues across the stack to ensure the smooth functioning of applications.
Testing & Debugging:
- Write unit and integration tests to ensure code quality and reliability.
- Debug, troubleshoot, and resolve bugs and performance issues across both front-end and back-end layers.
- Perform code reviews and ensure best practices for coding and software development standards are followed.
Collaboration & Documentation:
- Work closely with product managers, designers, and other developers to gather requirements and translate them into technical specifications.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Document application architecture, APIs, and system processes for future reference and knowledge sharing within the team.
Continual Learning & Improvement:
- Stay up-to-date with the latest industry trends, tools, and technologies.
- Actively contribute to improving the development process and workflows within the team.
Method of Application
Signup to view application details.
Signup Now