Senior Software Engineer – AngularJS
Techelix · Dubai, Dubai, United Arab Emirates
قدّم وتابع مع أبلاي إيدجJob BriefWe are looking for a Senior Software Engineer (Frontend) specializing in JavaScript and AngularJS to join our team in Aachen. This is an on-site, full-time role. You will tackle complex technical challenges, lead architectural decisions, and mentor other engineers while driving the evolution of our engineering practices. This role requires a strategic mindset, technical expertise, and the ability to deliver high-quality web applications that define how users interact with our products.Company OverviewFounded in 2012 by veteran technology entrepreneurs from USA and Europe, Techelix is the fastest-growing technology company in the region that develops and invests in products and solutions that simplify and improve the lives of people worldwide. We aspire to create a technology organization and an entrepreneurial ecosystem in the region that is recognized as second to none in the worldBenefitsCompetitive Salary Package aligned with skills and experience.Annual Bonus plus Performance-Based Incentives rewarding excellence.Comprehensive Health Allowance to support medical and wellness needs.Access to Online Learning with Udemy and other training resources.Continuous Education Program to upgrade your professional skills.Weekly Team Lunches to relax and connect with colleagues.Bi-Monthly Socials & Activities including cricket matches, paddle sessions, and team picnics.Collaborative & Inclusive Culture that values innovation and teamwork.Opportunities for Fast Career Growth with pathways to leadership roles.Mentorship & Knowledge-Sharing Sessions to help you grow with the team.Interest-Free Loans to support personal and professional goals.Recognition & Rewards Programs celebrating individual and team achievements.Key Responsibilities:Frontend ArchitectureDesign and architect scalable, maintainable, and high-performance frontend applications.Drive the implementation of modern frontend technologies and frameworks.Ensure seamless integration of frontend systems with backend APIs and services.DevelopmentWrite clean, efficient, and reusable code using JavaScript and AngularJS.Implement responsive and accessible UI components, adhering to best practices and performance standards.Develop solutions that prioritize user experience and visual fidelity.Technical LeadershipProvide guidance and technical mentorship to engineers at various levels.Lead code reviews, foster a culture of continuous learning, and promote best practices across the team.CollaborationPartner with backend engineers, product managers, and designers to deliver cohesive, end-to-end software solutions.Translate business and design requirements into technical solutions.Performance OptimizationIdentify and address performance bottlenecks in frontend applications.Optimize code for speed and scalability, ensuring a seamless user experience.Lifecycle ManagementContribute to all phases of the software development lifecycle, from concept to deployment and maintenance.Maintain robust version control and CI/CD workflows to streamline development processes.Innovation and ExperimentationStay up-to-date with emerging trends and technologies in frontend development.Advocate for and introduce new tools, techniques, and processes to improve team efficiency and product quality.Experience & Qualification:Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.2-4 years of experience in frontend development, with a focus on JavaScript and Angular.Proven track record of delivering complex, scalable web applications in production environments.Technical ProficiencyDeep understanding of AngularJS and JavaScript (ES6+).Expertise in CSS-in-JS libraries, styled-components, or CSS preprocessors like SASS/LESS.Proficient in modern frontend build tools and pipelines (e.g., Webpack, Babel, Vite).Familiarity with TypeScript and strong typing principles is a plus.System KnowledgeExperience with frontend testing frameworks such as Jest, Enzyme, or Cypress.Knowledge of RESTful APIs, GraphQL, and asynchronous programming patterns.Understanding of accessibility standards (WCAG) and internationalization best practices.Preferred QualificationsExperience with server-side rendering (e.g., Next.js) or static site generation.Familiarity with DevOps practices and tools, including CI/CD pipelines and cloud deployment.Contributions to open-source projects or active participation in the frontend develop.