Experience:
- 7+ years of experience in digital architecture, with a strong focus on mobile technologies, web development, and DevOps practices.
- Proven experience in architecting large-scale, high-performance mobile and web applications.
- Strong background in implementing and managing DevOps pipelines, including automation and continuous integration/deployment (CI/CD).
Technical Expertise:
- Strong proficiency in web technologies such as JavaScript (React.js, Angular, Node.js), HTML5, CSS3, and frameworks like Django or Flask.
- In-depth experience with mobile app frameworks (React Native, Flutter, iOS, Android).
- Hands-on experience with cloud platforms (AWS, Azure, Google Cloud) and modern infrastructure tools (Terraform, Kubernetes, Docker).
- Expertise in API design and integration, microservices architecture, and RESTful services.
- Strong experience with databases (SQL, NoSQL), caching, and optimizing system performance.
- DevOps Skills:
- Proven experience in automating development workflows, CI/CD pipelines, and using tools such as Jenkins, GitLab CI, Docker, Kubernetes, and Terraform.
- Familiarity with monitoring, logging, and performance tools (e.g., Prometheus, Grafana, ELK stack).
- Leadership:
- Excellent leadership and communication skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
- Experience in mentoring and guiding junior team members.
- Problem-Solving:
- Strong analytical and problem-solving abilities, with a focus on troubleshooting complex systems and providing innovative solutions.
- Education:
- Bachelors degree in Computer Science, Engineering, or a related field. Masters degree is a plus.
Preferred Qualifications:
- Experience with microservices and containerization.
- Knowledge of serverless architectures and platforms like AWS Lambda.
- Experience with Agile or Scrum methodologies.
- Relevant certifications in cloud platforms (AWS Certified Solutions Architect, Google Professional Cloud Architect, etc.).