Code reviewer
Lagos, Lagos
Posted more than 30 days ago
- Company:
- Ajay Tech
- Company Description:
- Ajay Tech is an innovative technology company based in Port Harcourt, Nigeria. We are dedicated to harnessing the power of technology to address real-world challenges and drive digital transformation in our region.
- Contract Type:
- Full Time
- Experience Required:
- 5 to 10 years
- Education Level:
- Bachelor
- Gender:
- Any
- Number of vacancies:
- 1
Job Description
We are seeking a meticulous and experienced Code Reviewer to join our development team. The Code Reviewer will play a critical role in ensuring the quality, maintainability, and performance of our software products by reviewing and providing constructive feedback on code written by our developers. The ideal candidate will have a strong background in software development, particularly in Kotlin, XML, Compose, and Python, a keen eye for detail, and a passion for coding standards and best practices.
Key Responsibilities:
- Conduct thorough and detailed reviews of code written by development team members to ensure adherence to coding standards, best practices, and project requirements.
- Identify and communicate potential issues in code structure, design, performance, and security.
- Provide actionable and constructive feedback to developers to improve code quality and maintainability.
- Collaborate with the development team to establish and enforce coding guidelines and standards.
- Assist in the development and implementation of automated code review tools and processes.
- Mentor and guide junior developers in writing clean, efficient, and maintainable code.
- Keep abreast of the latest industry trends, technologies, and best practices to improve the code review process continuously.
- Participate in code refactoring and optimisation efforts to enhance existing codebases.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5 years of experience in software development with a strong focus on code review and quality assurance.
- Proficiency in Kotlin, XML, Compose, and Python.
- Extensive experience with version control systems (e.g., Git).
- Strong understanding of software development methodologies, design patterns, and best practices.
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills, with the ability to provide clear and constructive feedback.
- Attention to detail and a commitment to producing high-quality code.
- Experience with code review tools and platforms is a plus.
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines is a plus.
Preferred Qualifications:
- Experience in a specific domain such as web and mobile development.
- Previous experience in a similar role within an agile development environment.
- Contributions to open-source projects or a strong portfolio of code samples.