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.
Mobile App/Software Developer is responsible for creating, developing, and maintaining mobile applications for various platforms like iOS, Android, or cross-platform frameworks.
Their job typically involves the following responsibilities
App Development:
Design and Build mobile applications for iOS and/or Android, ensuring functionality, performance, and user experience.
Write clean, maintainable, and efficient code for mobile apps in languages like Java, Kotlin (for Android), Swift, or Objective-C (for iOS).
Utilize frameworks like React Native, Flutter, or Xamarin for cross-platform development when required.
Implement third-party libraries, APIs, and SDKs for added functionality (e.g., payment gateways, social media integration).
Collaboration:
Work closely with cross-functional teams including UI/UX designers, product managers, and back-end developers to deliver a seamless app experience.
Participate in code reviews, testing, and other collaborative practices to ensure high-quality output.
App Testing & Debugging:
Perform unit testing and debugging to identify and resolve issues or bugs in the mobile app.
Test the app on various devices and operating systems to ensure compatibility.
Monitor performance and make improvements to optimize app speed and responsiveness.
Maintenance and Updates:
Provide ongoing maintenance and support for mobile apps by fixing bugs, updating features, and improving app stability.
Ensure the app remains compatible with the latest OS versions by updating it regularly.
UI/UX Design Integration:
Collaborate with designers to ensure the app meets user interface (UI) and user experience (UX) standards.
Implement intuitive and attractive design elements to ensure a positive user experience.
Documentation and Reporting:
Create detailed technical documentation for the apps, including the architecture, features, and any third-party dependencies used.
Regularly report progress to stakeholders and ensure timely delivery of tasks.
App Store Publishing:
Responsible for publishing apps to the Google Play Store, Apple App Store, or other relevant platforms, and ensuring compliance with store guidelines.
Monitor app store reviews and address user feedback to enhance app performance.
Security and Privacy:
Implement best practices for data security, ensuring that apps protect users' data and privacy.
Comply with regulations like GDPR, HIPAA, or other relevant standards.
Continuous Learning and Improvement:
Stay updated on the latest mobile development trends, tools, technologies, and best practices to keep the apps modern and competitive.
Constantly strive to improve the functionality and usability of the app.
Problem-Solving:
Troubleshoot and resolve complex issues that arise during development or after launch.
Adapt quickly to changes in requirements or scope and make adjustments accordingly.
Qualifications
Interested candidates should possess a Bachelor`s Degree in any relevant field with 4-7 years work experience.
Key Skills and Tools:
Proficiency in programming languages (e.g., Java, Python, Kotlin, Swift, Objective-C).
Familiarity with mobile frameworks like React Native, Flutter, Xamarin, etc.
Experience with version control systems like Git.
Understanding of databases and API integration (e.g., RESTful APIs, Firebase).
Knowledge of UI/UX design principles and tools.
Familiarity with app publishing processes on the App Store or Google Play.
Strong problem-solving and debugging skills.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should submit their CV to: admin@smashtechgroup.comusing the Job Title as the subject of the email.
Note: The specific duties can vary depending on the company and whether the developer is focused on mobile apps, desktop software, or both.