This is a remote position.
- Conduct thorough code reviews to ensure compliance with coding standards, best practices, and overall quality.
- Identify and address code inefficiencies, security vulnerabilities, and potential issues early in the development process.
- Collaborate with the development team to provide architectural guidance and solutions.
- Ensure that software architecture aligns with business goals and scalability requirements.
- Stay abreast of industry trends, emerging technologies, and best practices in software development.
- Provide technical leadership by recommending and implementing innovative solutions.
- Collaborate closely with development teams to understand product requirements and constraints.
- Foster a culture of collaboration, knowledge sharing, and continuous improvement within the development team.
- Define and implement quality assurance processes to enhance the overall quality of the software development lifecycle.
- Work closely with QA teams to establish and improve testing strategies.
- Create and maintain comprehensive documentation related to software architecture, design decisions, and code reviews
- Proven experience as a Solution Architect or Software Architect with a track record of successful software architecture design.
- In-depth knowledge of mobile app development for Android and iOS platforms.
- Good understanding of web development technologies, frameworks, and protocols, such as HTML, CSS and JavaScript.
- Proficiency in multiple frontend and Backend programming languages.
- Strong understanding of cloud technologies and microservices architecture.
- Excellent communication and interpersonal skills with the ability to convey complex technical concepts to non-technical stakeholders..
- Good communication skills
- Good, positive attitude
- Good debugging and problem-solving skills
- Good IQ
- Lots of common sense
