CODATIVITY Software Solutions
We are a small Dubai mainland software company working with international clients. Our focus is developing customized web applications, SaaS products, API integrations and helping companies with digital transformation of their business processes and with migration of their applications to the cloud. Our office is based in Business Bay.
We are looking for a entry-level front-end developer to join our team for unlimited term.
Job Summary:
Your position will be Junior front-end developer and will respond directly to the CEO
You will develop and maintain modern websites, front-end for web application and web solutions and Progressive Web Apps (PWA).
You will coordinate with other development teams in Middle East and Europe
Possibility to learn and work with new technologies and to grow
Possibility of a flexible work hours and remote work
What we’re looking for:
You have strong coding and analytical skills, including abilities to understand, implement and improve UI/UX designs, frontend interface performance.
You’ve demonstrated ability to collaborate with other engineers, product owners and designers to solve challenging problems and evaluate technical feasibility.
You can work independently but also able to communicate cross-functionally to seek out information when require.
You are a good team player, dedicated to their work and solving challenges you encounter
You are honest, have a strong sense of ownership, urgency, and drive.
You care about quality and know what it means to ship high quality code.
Qualifications/Requirements:
2+ years of experience developing in JavaScript/TypeScript with ReactJS, specifically developing and deploying GatsbyJS websites.
Detailed Experience utilizing backend services and APIs using GraphQL.
Thorough understanding of ReactJS and GatsbyJS architecture and inner working and understanding build and deployment process of the projects.
Proficient in CSS3, SASS, HTML5, jQuery, Bootstrap.
Experience coding in C# and working with ASP.NET Core, ASP.NET MVC.
Strong knowledge of standards-based web development and cross-browser compatibility (Responsive Design).
Thorough understanding of GIT
Thorough understanding of Agile Software Development and Kanban.
Flexibility in adapting to rapidly changing requirements.
Strong verbal and written communication skills, as well as excellent technical, analytical, debugging, and problem-solving skills.
BS in Computer Science, or equivalent combination of technical education and work experience.
Proficient in written and spoken English.
Ability to independently communicate with external stakeholders and convert the requirements into technical specifications.
Not required but highly valued:
Experience with Continuous Deployment and Integration processes (CI/CD pipelines).
Experience working with Microsoft Azure Cloud and deploying applications to Azure.
Understanding Microservices and serverless architecture and experience utilizing them.
Experience with React Native.
Experience implementing design using Adobe tools.
Experience with UX/UI design and implementation in React.
Experience testing front-end interfaces with Selenium and Lambdatest.