Language menu for mobile

Career Opportunities

Web Developer

JOB SUMMARY

We are looking for a Senior Web Developer who has extensive experience with the most trending Web technologies and is motivated to combine the art of design with the art of programming. Responsibilities will include leading a team of junior developers, translating the UI/UX design wireframes to actual code that will produce visual elements of the application.

You will collaborate with other teams to design/develop web, mobile, social media and enterprise solutions for reputed customers in the US.

RESPONSIBILITIES

  • Leading the full cycle of design, development, quality assurance, and deployment of web/mobile applications.
  • Collaborating with cross-functional teams and discussing with clients to define, design, develop and deploy enhancements and/or technical solutions to meet the requirements of the organization, its clients, and end users.
  • Developing and maintaining APIs using relevant technologies.
  • Developing an elegant, effective and efficient (3Es) user interfaces on web/mobile/hybrid applications.
  • Developing high level and/or detailed storyboards, mockups and prototypes to effectively express proposed design ideas.
  • Ensuring the technical feasibility of UI/UX design with Graphic Designers.
  • Acting as a member of the architect team to build up web development team with capabilities:
    • Strongly focused on front-end web/mobile application.
    • Research, evaluate, and implement new technology to optimize software and application efficiency and usability.

REQUIREMENTS

  • BSc/MSc in Computer Science or relevant field.
  • Good at technical English communication.
  • Proficiency in English writing skills.
  • Understandings of the software development life-cycle.
  • Solid knowledge of OOP, data structures and algorithms.
  • High expertise in JavaScript & Typescript, its design patterns, and usage.
  • Mastery in HTML5 and CSS3 and understanding the problem of different screen resolution in CSS.
  • Mastery in Restful API and GraphQL for API development.
  • Good understandings of operating systems and computer networking.
  • Experienced with web security, and/or cloud computing technologies (e.g., Amazon EC2, Microsoft Azure, and Google Cloud Platform).
  • Familiar with modular architecture in JavaScript & Typescript and latest Libraries and Frameworks (e.g., Karma, Grunt/Gulp, Webpack/Browserify, RequireJs/SystemJs, etc.)
  • Familiar with one of the following web technologies and frameworks:
    • Angular, UI components: Material, Kendo
    • React & React Native, UI components: Material-UI, React-Bootstrap, Semantic UI
  • Having knowledge and experience of CI/CD & trending toolchains for web development:
    • Project management/ALM: Team Foundation Server, JIRA
    • CI Build: Jenkins, Travis CI
    • Container: Docker and Kubernetes.
    • Scripting: PowerShell on Windows, Bash on Unix
    • Build: Maven, Gradle
    • Source Control: Git, SVN
  • Having knowledge with any following frameworks is a plus.
    • Redux, Vue and StoryBook and Sencha.
    • Testing: WebdriverIO, Sinon, Jest, Enzyme, Protractor, Mocha or Jasmine.
    • JS code coverage with Istanbul.

Apply Now