Senior Frontend Developer

  • Anywhere

Design and implement dashboards, websites and cross-platform mobile applications
Documents style guides to provide consistency through good practices
Building reusable code and libraries for future use
Optimization of the application for maximum speed and scalability
Implementation of security and data protection
Collaborate with cross-functional teams to define, design, and ship new features
Work with outside data sources and APIs
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency

To apply for this job please visit .

  • Anywhere

Job Description:

Applies specialized knowledge to conceptualize, design, develop, unit-test, configure, and implement portions of new or enhanced (upgrades or conversions) business and technical software solutions through application of appropriate standard software development life cycle methodologies and processes. Interacts with the Client and project roles (e.g., Project Manager, Business Analyst, Data Engineer) as required, to gain an understanding of the business environment, technical context, and organizational strategic direction. Defines scope, plans, and deliverables for assigned components. Understands and uses appropriate tools to analyze, identify, and resolve business and or technical problems. Applies metrics to monitor performance and measure key project parameters. Prepares system documentation. Conforms to security and quality standards. Stays current on emerging tools, techniques, and technologies.

Responsibilities:

  • Participates as a member of development team or teams; may lead a small development team.
  • Designs units for others. Completes development to implement complex components.
  • Contributes to design activities; may design solutions.
  • Develops independently; participates in code reviews and may lead code reviews. May lead and provide mentoring and guidance to less senior developers.
  • Designs, prepares and executes unit tests.
  • Applies in-depth or broad technical knowledge to maintain one or more technology areas (e.g. Web-site Development).
  • Applies company and 3rd party technologies to software solutions of moderate complexity.
  • Independently implements end-user or enterprise solutions complexity or services prepared by more senior technologists for more complex solutions.
  • Education and Experience Required:

  • Typically a technical Bachelor’s degree or equivalent experience and a minimum of 6 years related experience or a Master’s degree and a minimum of 4 years of experience.
  • Knowledge and Skills:

  • More than 6 years experience writing code using languages such as (and not limited to) COBOL, PL/1, Java, C, C++, C#, VB.Net.
  • Ability to work with Web- development tools for new applications.
  • Basic Understanding of RDBMS databases such SQL Server and Oracle. Basic understanding of modern software design and development methodologies.
  • Experience on one or more full release project life cycles.
  • Strong understanding of modern SCM (software configuration management).
  • Basic understanding of testing tools and unit and integration test scripting, and testing methodologies.
  • Experience using an Integrated Development Environment (e.g., Eclipse, Visual Studio).
  • Strong understanding basic Database Administration. Able to apply consistently quality and security standards.
  • Good verbal and written communication skills.
  • Developing general project management/team leader skills. Ability to work effectively in a team and with clients.
    • Egypt

    Corpware

    Understand business needs, processes, and engineering requirements/restrictions.Develop and implement user Interfaces for the organization applications in order to implement cross browsers/platforms compatible applications.Help in creating high-quality user manuals whenever needed that communicate clearly and translate business processes into user-friendly flows.Developing features to enhance the user experience for web applications.Building reusable code for future use.Optimize and scale performance for maximum speed and scalability.

    To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    AL-Matar

    Collaborate with team to produce highly scalable and maintainable softwareDevelop, and implement solutions using HTML, CSS, and Angular.Design and build responsive and adaptive solutions for web applications and progressive web applications.Work on an Agile team to develop, test, deploy, and maintain, while collaborating with team members on product backlog grooming, sprint planning, execution, review, and retrospective.Participate in technical design meetings with other developers and assist in the definition of front-end design and integration with backend.Adhere to conventional standards, best practices and guidelines.Be an active contributor to front-end development best practices.Write clean, scalable code that adheres to conventional standards, best practices and guidelines.  Perform unit testing for developed tasks.Improve existing software and revise, update, refactor and debug existing code as per need.Develop documentation throughout the software development cycle.Serve as an expert on applications and provide technical support.

    To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    MAWAD

    The ideal candidate is a creative problem solver who will work in coordination with cross-functional teams to design, develop, and maintain our next generation websites and web tools. You must be comfortable working as part of a team while taking the initiative to take lead on new innovations and projects. THIS JOB POST IS ONLY FOR REACTDEVELOPERS>. -Working on a  very tiny timeline for production phase -a solid knowledge    will be required in e-commerce   based on behavior and logic  - favorably  the separate understanding of (business to business -business to consumer ) concept   in logic and   behavior  

    To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    WUZZUF jobs

    We are data-driven fintech company looking for a highly motivated Senior React and React Native Developer to be part of our team. In this position, you will be responsible for architecting and building Single Page Application (SPA) and mobile application. Keen attention to detail, problem-solving abilities, and a solid knowledge base are essential.Responsibilities:- Developing new user-facing features using React.js & React Native- Building reusable components and front-end libraries for future use- Translating designs and wireframes into high-quality code- Optimizing components for maximum performance across a vast array of web-capable devices and browsers

    To apply for this job please visit search-engine.talentsmine.net.

    • Egypt

    Khaltura

    Description:

    Job Responsibilities:

  • Strong core JavaScript skills
  • Support of good coding standards and coding best practices
  • Proficiency with React/VueJS
  • Work with our Design/UX team to create beautiful, modern UIs
  • Work with the UX and Data team to deliver key analytics about how users interact with our applications.
  • Be a proponent of testable, scalable solutions
  • Help define the coding standards and best practices for our engineering team as we grow.
  • Construct visualizations that are able to depict vast amounts of data.
  • Learn and understand user interactions.
  • Develop a flexible and well-structured front-end architecture, along with the APIs to support it.
  • Work and collaborate with the rest of the engineering team.
  • Understanding of separation of concerns in MVC architecture
  • Understanding of Components design pattern in the front end development
  • Qualifications:

  • At least 5 years of combined experience developing front end technologies: Angular JS, Node JS,React, JavaScript, Typescript, HTML 5, and CSS, Vuejs
  • The candidate MUST have strong Experience in frameworks: Vue, React, Angular.
  • Solid knowledge of responsive application design
  • Good communication and problem solving skills
  • Strong CSS skills
  • Understanding and desire to work with Agile software development methodology
  • To apply for this job please visit search-engine.talentsmine.net.