Front End Engineer
7 days ago
A Front End/Full StackEngineer is a versatile software engineer who workson both the front-end and back-end of web applications. This rolecombines the responsibilities of a front-enddeveloper (who builds the user-facing parts of awebsite or application) with those of a full-stackdeveloper (who works on both the client-side andserver-side logic, including databases and APIs). Full-stackengineers are proficient in multiple programming languages,frameworks, and technologies, allowing them to handle a variety ofdevelopment tasks across the entirestack.
Key Responsibilities of aFront End/Full StackEngineer
Front-EndDevelopment(Client-Side):
- BuildingUser Interfaces : Develop and implement responsive,interactive, and user-friendly interfaces for web applications.This includes working on layouts, navigation, and visual elementsusing HTML, CSS, andJavaScript.
- Cross-BrowserCompatibility : Ensure that the web application worksseamlessly across different browsers and devices, addressing anycompatibility issues.
- PerformanceOptimization : Optimize front-end performance byimplementing techniques such as lazy loading, image optimization,and efficient rendering to improve the speed and responsiveness ofthe application.
- Front-EndFrameworks : Use modern front-end frameworks andlibraries, such as React ,Angular , , orSvelte , to build dynamic andinteractive web pages andapplications.
Back-EndDevelopment(Server-Side):
- Server-SideLogic : Design and develop the back-end logic andfunctionality that supports the front-end, such as handling APIrequests, processing business logic, managing user authentication,and interacting withdatabases.
- DatabaseManagement : Work with databases (e.g.,MySQL ,PostgreSQL ,MongoDB ) to store, retrieve, andmanipulate data. This includes writing efficient SQL queries orworking with NoSQL databases, as well as ensuring data consistencyand integrity.
- APIDevelopment : Design and implement RESTful APIs orGraphQL APIs to allow communication between the front-end andback-end. This may involve handling data processing andtransforming it for use by the client-sideapplication.
- Authentication andSecurity : Implement authentication mechanisms (e.g.,OAuth ,JWT ) and ensure that the applicationis secure from vulnerabilities such as SQL injection and cross-sitescripting(XSS).
Full-StackDevelopment (Client-Side andServer-Side):
- IntegratingFront-End and Back-End : Develop seamlesscommunication between the front-end and back-end, ensuring thatuser interactions on the front end trigger appropriate actions anddata retrieval on the backend.
- End-to-End ApplicationDevelopment : Manage the entire applicationdevelopment lifecycle, from building the user interface todeveloping server-side logic and database management, allowing forthe development of comprehensivesolutions.
- Testing andDebugging : Write unit tests, perform integrationtesting, and debug issues across both front-end and back-end.Ensure that the entire application is functioning correctly fromend toend.
Collaboration& ProjectManagement:
- Workingwith Cross-Functional Teams : Collaborate withdesigners, product managers, and other developers to ensure thatthe application meets user needs, is visually appealing, andprovides a smooth userexperience.
- AgileDevelopment : Participate in agile processes such assprint planning, daily stand-ups, and retrospectives to ensure thatdevelopment progress is tracked and that tasks are completed ontime.
- CodeReviews : Participate in code reviews to ensure thequality of the code, provide feedback to peers, and promote bestpractices within the developmentteam.
DeploymentandMaintenance:
- DeployingApplications : Use continuous integration/continuousdeployment (CI/CD) tools and cloud platforms (e.g.,AWS ,Azure , GoogleCloud ) to deploy applications toproduction.
- Monitoring &Debugging in Production : Monitor applicationperformance, user interactions, and resolve bugs or issues that mayarise in productionenvironments.
- MaintainingCodebase : Ensure the long-term maintainability ofthe codebase by regularly refactoring code, fixing bugs, andupdating dependencies.
Front-EndSkills:
- HTML/CSS :Strong understanding of web page structure (HTML) and styling(CSS), as well as responsive design principles (e.g.,Flexbox ,Grid ).
- JavaScript :Proficiency in vanilla JavaScript (ES6+), including concepts suchas closures, asynchronous programming, promises, andasync/await.
- Front-EndFrameworks : Experience with modern front-endframeworks and libraries like React , ,Angular , orSvelte to build interactive userinterfaces.
- CSSPreprocessors : Familiarity with tools likeSass orLESS to write maintainable andscalable CSS.
- UI/UXPrinciples : A good eye for design and usability,ensuring that user interfaces are intuitive andaccessible.
Back-EndSkills:
- Back-EndLanguages : Proficiency in server-side programminglanguages like (JavaScript),Python (Django, Flask),Ruby (Rails),Java (Spring), orPHP .
- Databases :Understanding of relational databases (e.g.,MySQL ,PostgreSQL ) and NoSQL databases (e.g.,MongoDB ), as well as expertise inquerying and optimizing databaseperformance.
- APIDevelopment : Knowledge of RESTfulAPIs and GraphQL ,including designing and integrating APIs between the front-end andback-end.
- Authentication andAuthorization : Understanding of authenticationmechanisms (e.g., JWT ,OAuth ) and securing back-endservices.
Full-StackSkills:
- VersionControl (Git) : Proficiency with version controltools such as Git and platforms likeGitHub ,GitLab , orBitbucket for managing andcollaborating on code.
- Deploymentand CI/CD : Familiarity with deployment tools andplatforms like Docker ,Kubernetes ,AWS ,Heroku , and CI/CDpipelines (e.g.,Jenkins , GitLabCI ).
- CloudPlatforms : Experience with cloud services forhosting, computing, and storage (e.g.,AWS , Google CloudPlatform , MicrosoftAzure ).
- Containerization :Familiarity with Docker andKubernetes for packaging applicationsand managing containerizedenvironments.
- Testing :Knowledge of front-end and back-end testing frameworks (e.g.,Jest ,Mocha ,Chai ,Jasmine ,Selenium ,Cypress ).
SoftSkills:
- Problem-Solving :Strong problem-solving skills to address complex technicalchallenges in both front-end and back-enddevelopment.
- Communication :Ability to communicate clearly with cross-functional teams,explaining complex technical concepts in a way that non-technicalstakeholders canunderstand.
- Collaboration :Ability to work closely with other developers, designers, andproduct managers to ensure smooth integration and developmentprocesses.
- TimeManagement : Ability to manage multiple tasks anddeadlines, often within an agile or scrum-based developmentenvironment.
Front EndDesign,Frontend Development,Information System
Employment Type : Full-time
Department / Functional Area: Information Technology(IT)
Experience: years
Gender: Male
Vacancy: 1
-
Front-end Engineer
2 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWe are seeking an experienced Front-end Engineer to design and develop high-quality front-end solutions using HTML, CSS, and JavaScript.As a key member of our team, you will be responsible for designing and developing custom front-end solutions, ensuring they are responsive, user-friendly, and optimized for performance.Key Responsibilities:Design and develop...
-
Front End Engineer
1 day ago
Dubai, Dubai, United Arab Emirates Agoda Full timeRoles and responsibilities A Front End/Full Stack Engineer is a versatile software engineer who works on both the front-end and back-end of web applications. This role combines the responsibilities of a front-end developer (who builds the user-facing parts of a website or application) with those of a full-stack developer (who works on both the client-side...
-
Senior Front-End Engineer
3 weeks ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeThis Senior Front-End Engineer role involves building web apps, collaborating with designers and developers, and offers growth to leadership positions.About the RoleAs a Senior Front-End Engineer, you will be responsible for developing high-quality, performant web applications for our software products. You will collaborate closely with UX/UI designers,...
-
Front End Engineer
4 weeks ago
Dubai, Dubai, United Arab Emirates Agoda Full timeRoles and responsibilitiesA Front End/Full StackEngineer is a versatile software engineer who workson both the front-end and back-end of web applications. This rolecombines the responsibilities of a front-enddeveloper (who builds the user-facing parts of awebsite or application) with those of a full-stackdeveloper (who works on both the client-side...
-
Software Engineer
6 days ago
Dubai, Dubai, United Arab Emirates Nathan & Nathan Full timeAt Nathan & Nathan, we're seeking a highly skilled Software Engineer - Front End to join our team. As a key member of our development squad, you'll play a vital role in crafting innovative web solutions that exceed client expectations.The ideal candidate will possess a strong understanding of front-end development principles, including HTML, CSS, and...
-
core engineering front-end role
7 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeCore Engineer (Front-End / Full Stack) Dubai- Blockchain Innovation Lab Dubai, AE Senior Salary Range: To be discussed Summary Develop scalable UIs using React & TypeScript for a blockchain lab as a core engineering front-end role . Collaborate on the product lifecycle and integrate with the back-end team. Description You will harness your expertise...
-
core engineering front-end role
1 week ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeCore Engineer (Front-End / Full Stack) Dubai- Blockchain Innovation Lab Dubai, AE Senior Salary Range: To be discussed Summary Develop scalable UIs using React & TypeScript for a blockchain lab as a core engineering front-end role . Collaborate on the product lifecycle and integrate with the back-end team. Description You will harness your expertise in React...
-
core engineering front-end role
1 week ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeCore Engineer (Front-End / Full Stack) Dubai- Blockchain Innovation Lab Dubai, AE Senior Salary Range: To be discussed Summary Develop scalable UIs using React & TypeScript for a blockchain lab as a core engineering front-end role . Collaborate on the product lifecycle and integrate with the back-end team. Description You will harness your expertise in React...
-
Front-End Developer
2 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeCalyptus is an employment platform for engineers looking for work in Web3.As a Senior Front-End Engineer, you will be responsible for developing high-quality, performant web applications for our software products.About the RoleYou will collaborate closely with UX/UI designers, back-end developers, and product managers to create a delightful user...
-
Senior Front-End Engineer
4 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeHello there Welcome to TeachMeCode Institute. How can we help you?Join our in-person classes at TeachMeCode's campus in Dubai and have the best learning environment.Training in UX/UI DesignExplore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly...
-
Front-End Design Engineer
2 hours ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWe are looking for a Front-End Design Engineer to join our team at Teachmecode. This role combines design aesthetics with technical proficiency to create exceptional user experiences across web and mobile platforms.Key Responsibilities:Designing visually appealing and user-centric experiencesCollaborating with cross-functional teamsDeveloping wireframes,...
-
Front-end Software Engineer
4 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob OverviewWe are looking for a talented and skilled Front-end Software Engineer to join our team at TeachMeCode Institute in Dubai. The successful candidate will be responsible for building and maintaining our website using HTML/CSS, integrating data from various back-end services and databases.The ideal candidate should have strong coding skills and...
-
Front-End PHP Software Engineer
2 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWelcome to Teachmecode, where innovation meets technology. We are looking for an experienced Front-End PHP Software Engineer to join our team of talented developers.In this role, you will be responsible for developing and maintaining web applications using PHP and front-end technologies. Your primary focus will be on ensuring that the user interface is...
-
Senior Front-End Software Engineer
1 week ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeTeachmecode is looking for a skilled Senior Front-End Software Engineer to join our team. The ideal candidate will have extensive experience in Vue and web standards, as well as excellent problem-solving skills.About the Role:This full-time position involves designing, developing, and maintaining front-end projects using the Vue, Webpack technology stack. We...
-
Front-End Engineer
2 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWe seek a highly skilled Front-End Engineer to develop cutting-edge web experiences that meet the needs of our users. As a key member of our team, you will be responsible for creating visually stunning and user-friendly interfaces, working closely with designers and other stakeholders to bring ideas to life.Key ResponsibilitiesDesign and Development:Design...
-
Front End Specialist
1 day ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWe are looking for a highly skilled Front End Software Engineer to join our team at Teachmecode. The ideal candidate will have extensive experience in front-end development, React Native, Android, and cloud expertise.This role involves collaborating with designers and stakeholders to understand requirements and create engaging user experiences for our Web...
-
Front-end Mastermind
4 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeWe're looking for a skilled Senior Front-end Software Engineer to join our team in Dubai. In this role, you'll work closely with cross-functional teams to deliver cutting-edge digital solutions worldwide.About the Role:You will be part of a dynamic team that architects and implements innovative solutions.You will collaborate with designers to create...
-
Software Engineer
2 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeAt Scopus Prime, we're seeking a skilled Software Engineer to join our team as a remote Web Developer. In this role, you'll be responsible for handling front-end/back-end tasks and optimizing Scopus journal submissions.Company OverviewWe're dedicated to supporting researchers in getting their work accepted in Scopus-indexed journals. Our team of PhDs and...
-
Senior Front-end Developer
3 days ago
Dubai, Dubai, United Arab Emirates EVOLVEX TECHNOLOGY Full timeJob OverviewEvolvex Technology is seeking a highly skilled Senior Front-end Developer to join our innovative team. As a key member of our engineering team, you will play a critical role in designing and developing high-performance web applications using React.js and other modern technologies.The ideal candidate will have a strong understanding of state...
-
Front-end Designer and Back-end Engineer
5 days ago
Dubai, Dubai, United Arab Emirates Teachmecode Full timeJob Description:As a front-end designer and back-end engineer at Teachmecode in Dubai, you will be responsible for developing and maintaining our company's website and other digital products.Required skills and qualifications:Experience with CMS platforms (e.g., WordPress, Drupal).Knowledge of SEO best practices.Familiarity with version control tools (e.g.,...