Job Description :

Job Title: Senior Front End Development/Senior Full Stack Developer (with emphasis on Front end)

Job ID: 37979

Location: Dallas, TX 75202

Duration: 12+ Months with possible extensions 

Interview Process: Phone/WebEx /MS Teams/ Online Live Hacker Rank 

Hacker rank is required

Required Skills: 

Frontend Development:


Redux/ Node.js:



NoSQL technologies (Cassandra/MongoDb):




Top 5 Skills / Additional Job Posting Description Details * 

Minimum Qualifications:

8+ years related experience with a bachelor’s degree in Computer Science, Information Systems, or related field.

6+ years of progressive experience in one or more of the following areas: application delivery; subject matter expertise in building Java-based high-volume/high-transaction e-commerce applications

4+ years of experience in building frontend applications using React, Redux and Node.js

4+ experience in HTML5, JavaScript frameworks, and CSS3

Preferred Qualifications:

4+ years of experience in architecture and design of systems using Micro services architecture

4+ years of experience in a leadership capacity - coaching and mentoring engineers, developers

2+ years of experience in cloud technologies: AWS, Azure, OpenStack, Docker, Kubernetes, Ansible, Chef or Terraform

2+ years of experience in build and CICD technologies: GitHub, Maven, Jenkins, Nexus, or Sonar

4+ years of experience in Unit and Function testing using Junit, Spock, Mockito/JMock, Jest/Mocha, Selenium, Cucumber, SoapUI or Postman

Proficiency in Unix/Linux command line

Experience working within Agile/Scrum/Kanban development team

Excellent written and verbal communication skills with demonstrated ability to present complex technical information in a clear manner to peers, developers, and senior leaders

Technical Skills

React, Redux, Node.js, HTML, JavaScript, Node.js NoSQL technologies (Cassandra/MongoDb), Kafka/MQ/Rabbit, Redis/Hazelcast, Git, Jira, Jenkins, Docker, Kubernetes

Roles & Responsibilities:  

1) Responsible for creating and maintaining web applications and web services that interact with complex databases.

2) Collaborates with developers and clients to develop precise business logic.

3) Develop new complex computer applications and enhance existing systems according to assigned project requests, in accordance with established departmental standards and guidelines.

4) Responsible for researching, analyzing, coding, and testing all changes, drawing on user and technical resources to successfully complete the request.

5) Identify, recommend, and/or develop code modifications or applications to support the business requirements.

6) Knowledge share with other developers and me at times represent team on large scale projects.


Similar Jobs you may be interested in ..