1. Software Development & Programming
- Writing clean, efficient, and maintainable code in programming languages like Python, Java, JavaScript, C++, etc.
- Developing both frontend (UI/UX) and backend (server-side logic) components of applications.
- Integrating APIs, databases, and third-party services into applications.
2. Software Design & Architecture
- Designing scalable, secure, and efficient software architectures.
- Creating system diagrams, wireframes, and data flow models.
- Ensuring modularity and reusability in software components.
3. Testing & Debugging
- Writing and executing unit tests, integration tests, and system tests.
- Identifying and fixing bugs, performance bottlenecks, and security vulnerabilities.
- Using automated testing tools like Selenium, Jest, and JUnit.
4. Version Control & Collaboration
- Using Git and platforms like GitHub, GitLab, or Bitbucket for source code management.
- Collaborating with other developers using Agile, Scrum, or Kanban methodologies.
- Conducting and participating in code reviews.
5. Deployment & Maintenance
- Deploying applications using cloud services like AWS, Azure, or Google Cloud.
- Managing CI/CD pipelines with tools like Jenkins, GitHub Actions, or GitLab CI/CD.
- Monitoring and maintaining applications post-deployment.
6. Security & Compliance
- Implementing security best practices, such as authentication, encryption, and secure coding.
- Ensuring compliance with industry standards (e.g., GDPR, HIPAA, ISO 27001).
7. Problem-Solving & Troubleshooting
- Diagnosing software issues and implementing effective solutions.
- Optimizing code for performance and efficiency.
8. Documentation & Communication
- Writing technical documentation for internal teams and end-users.
- Communicating effectively with stakeholders, clients, and team members.
Job Types: Full-time, Temporary
Contract length: 6 months
Pay: ₦110,000.00 - ₦150,000.00 per month
Application Question(s):
- How many years of mobile app development do you have?
Report job