OPT/CPT/H4/L2/EAD/Citizen's are Welcome..!!
Job Responsibilities:
Front-end Software Engineer will architect, design, develop, and implement high performing full-stack code according to industry best practices
Design and implement durable and secure user interfaces and web applications
Develop and grow domain expertise: a thorough understanding of business practices, procedures, products, competitors, and movements in the technical industry
Communicate effectively with your team on domain, design, coding, and architectural approaches
Author and curate technical documentation to support delivery, maintenance, adoption (i.e. technical requirements, user guides, etc.)
Design and develop automated deployment and maintenance mechanisms
Prepare for and provide regular demonstrations on approaches and deliverables within and without the engineering team
Prepare and give presentations as needed
Share and receive insights with respect and gratitude; interacting with team members towards a common goal.
Job Requirements:
3+ years of development experience: HTML or HAML, Javascript or Coffeescript, CSS or SASS, Angular, Bootstrap, lodash, etc...
2+ years of development experience: Ruby on Rails, Java, Scala, C#, or equivalent
2+ years of RDBMS experience: Oracle, MS-SQL, Postgresql, MySql, or equivalent
2+ years of experience on Unix/Linux platforms
Passionate about testing, refactoring, and continuous improvement; striving to keep things as simple as possible
Solid understanding of object-oriented programming, design patterns, data structures, algorithms, and complexity theory
Experience building and deploying scalable and high-availability platforms
Experience with Ruby on Rails or a strong desire to learn and master it.