Senior Software Engineer (Node & React)

Primary Responsibilities and Activities

 

  • Writing clean, functional code on the front and back-end
  • Work with existing development teams and managers to ideate software solutions
  • Build features for new and/or existing applications
  • Design client-side and server-side architecture
  • Develop and manage well-functioning databases and applications
  • Ensuring cross-platform optimization for mobile phones.
  • Test applications to ensure responsiveness and efficiency
  • Resolve defects/bugs during testing, pre-production and production
  • Provide support to clients and liaise with Account Directors
  • Test software to ensure responsiveness and efficiency; Refining and rewriting it as necessary and communicate with any programmers involved in the project
  • Create security and data protection settings
  • Maintain existing systems by monitoring and correcting application defects
  • Investigate new technologies
  • Job Requirements

    Education

    Bachelor’s or master’s degree in Computer Science & Engineering. or a related technical field from reputed university.

    Experience

    • Minimum 4 years working experience in the field of software development.
    • Strong proficiency with front end languages.
    • Strong familiarity with JavaScript frameworks.
    • Proficiency with server-side languages.
    • Familiarity with database technology.

    Knowledge and Skills

    • Knowledge of development technologies
    • Strong Technical competency
    • Proficiency with Git
    • An inclination to contribute to the creative process
    • Technology expertise with insights about technology trends and solutions
    • Ability to communicate with clients, colleagues and management to explain complex issues clearly and concisely
    • Meticulous and organised approach to work
    • Logical, analytical and creative approach to problems
    • A thoroughness and attention to coding detail
    • The ability to work both in a team and alone and to manage your own workload
    • Career motivation and a willingness to continue to further your knowledge and skills
    • Ability to learn new skills and technologies quickly
    • Awareness of current issues affecting the industry and its technologiesContinually update technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications.

     

 

Leave a Reply

Your email address will not be published. Required fields are marked *