
Senior Software Engineer-Front End
Air Arabia1 month ago
Sri Lanka (city not specified)Senior
Responsibilities
- Develop and deliver software products and components, including user interface implementations.
- Contribute to technology stack decisions, solution design, development, deployment, and automated testing.
- Translate business needs into technical implementations in collaboration with product, project management, and IT solutions teams.
- Review and provide feedback on technical specifications, architecture designs, documentation, user guides, training manuals, and system specifications.
- Identify and implement appropriate technical tools, programming languages, emerging technologies, remedies, and preventative measures.
- Support cloud environments, production operations, service-level commitments, status reporting, and continuous knowledge sharing.
- Collaborate with project management, product, operations, governance, and enterprise development stakeholders.
Requirements
- Bachelor's degree in IT Engineering, Computer Science, Information Technology, or equivalent.
- Fluent English language skills.
- At least 3 years of software development experience, including at least 2 years in a DevOps Engineer capacity.
- Knowledge of heterogeneous technology environments and diverse technology stacks.
- Understanding of DevOps principles and CI/CD stages from source code management through production deployment.
- Experience designing solutions for IaaS, PaaS, and SaaS environments.
- Experience with core system configuration, systems testing, cloud environments, production operations, and site reliability engineering principles.
- Exposure to technical leadership and technical solution design.
- Strong object-oriented programming concepts and development skills in one or more popular programming languages.
- Ability to analyze data, identify pitfalls, solve problems, and deliver against business strategy and KPIs.