React JS Developer (Frontend)
at BRAINDGE RECRUITMENT SOLUTIONS PTE LTD
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 05 Sep, 2024 | USD 6500 Monthly | 05 Jun, 2024 | N/A | Systems Analysis,Optimization,Javascript Frameworks,Jquery,Design Principles,React Native,Web Applications,Npm,Git,Data Structures,Computer Science,Sass,Algorithms,Benchmarking,Javascript,Design | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
REQUIREMENTS
- Degree in Computer Science or equivalent
- Possesses experience developing Web Applications, Web Forms and Enterprise Workflows
- 2+ years of experience in systems analysis, design, programming with knowledge the following technologies:
- Javascript, including DOM manipulation and the modern ECMAScript language features
- o Typescript, or any type safe Javascript
- o Thorough understanding of modern Javascript frameworks, like ReactJS and its core principles
- o Basic knowledge of data structures and algorithms
- o RESTful APIs
- o Code versioning tools such as Git
- o Experience with HTML5, CSS3
- o A knack for benchmarking and optimization
- o In-depth understanding of CSS pre-processors such as SASS, SCSS, LESS, bundlers such as webpacks
BONUS SKILLS
- Mobile App Development Experience (React Native, iOS, Android)
- Experience with WebSocket
- Familiarity with JQuery
- Knowledge of UI/UX design principles
- Understanding of npm and its usage
- Hands-on experience with AWS Services
- Setting up CI/CD Pipelines
- Writing Unit Tests or End To End Testing
Responsibilities:
- Translating designs into high quality code using HTML5, CSS3 and WebSocket
- Develop, test, deploy, and maintain building user interface components and implementing them.
- Provide vision, design and develop in keeping up to date and cutting-edge web technologies in building interactive web applications.
- Building reusable components and front-end libraries for future use.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- API Integration with Restful services.
- Work closely with design team to improve overall UI/UX experiences
- Actively participate in all aspects of the software development process
- Collaborate with other software engineers, business analysts and software architects to plan, design, develop, test, and maintain web-based business applications built on Java technologies
- Deploy systems to production and provide post-implementation support
- Provide maintenance support to customers by investigating and rectifying reported systems shortcomings during/after working hours when necessary
- Understand the interdependencies of the services (application, system and database) and able to pin-point problem areas accurately to improve overall efficiency
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
- Adhere to high-quality development principles while delivering solutions on-time.
- Perform other duties as assigned
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer Science
Proficient
1
Singapore, Singapore