- Minimum Qualification :
Job Description/Requirements
We are seeking highly experienced and knowledgeable Senior Software Engineer Consultants to join our team. As a Senior Software Engineer Consultant, you will play a critical role in shaping the technical direction of our company. You will define coding standards, establish best practices, and ensure the overall quality and security of our codebase. Additionally, you will be involved in the hiring process by conducting technical coding interviews and performing code audits to enhance our software's performance, speed, scalability, and reusability.
Key Responsibilities:
1. Define Coding Standards and Best Practices:
- Establish and enforce company-wide coding standards and best practices.
- Define and implement a Git-flow process for version control and collaboration.
- Develop guidelines for code documentation and commenting.
- Ensure adherence to clean code principles and design patterns.
2. Conduct Technical Coding Interviews:
- Design and conduct technical coding interviews for potential software engineer hires.
- Evaluate candidates' technical skills, problem-solving abilities, and coding proficiency.
- Provide detailed feedback and recommendations to the hiring team.
3. Perform Code Audits and Provide Guidelines:
- Conduct thorough code audits to assess the quality, security, and maintainability of the codebase.
- Identify areas for improvement and provide actionable guidelines to enhance code performance, speed, scalability, and reusability.
- Collaborate with development teams to implement recommended improvements.
- Ensure that code follows industry standards and best practices for security and performance.
Required Skills and Experience:
- 10+ years of experience in software engineering with a strong background in coding standards and best practices.
- Experience with mobile and/or web development technologies (e.g., Kotlin, Swift, .NET Core).
- Extensive experience with version control systems, particularly BitBucket.
- Proven ability to define and enforce coding standards across large development teams.
- Strong technical interviewing skills with experience in conducting coding interviews.
- Expertise in performing code audits and providing actionable feedback.
- In-depth knowledge of software architecture, design patterns, and clean code principles.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work collaboratively with development teams.
- Familiarity with performance optimization, scalability, and security best practices.
- Experience with modern software development tools and technologies.
Preferred Qualifications:
- Experience in the language learning or educational technology industry.
- Familiarity with project management tools like ClickUp.
- - Previous consulting experience.
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.