Các Phúc Lợi Dành Cho Bạn
Mô Tả Công Việc
We are looking for a talent who would be our ReactJS Leader. Your responsibilities are listed below:
- Work together with other technology leaders to enhance and carry out the technological direction
- Evangelize and advance best practices for JavaScript and ReactJS.
- Know how to develop advancement for both old and new systems, and have a passion for JavaScript and ReactJS
- Initiate and carry out training to equip engineers with adequate programming abilities
- ReactJS application code and services design, development, review, implementation, and management for production and pre-release settings
- Scripts for continuous integration, build management, and deployment, as well as any necessary systems and code, should be designed, developed, reviewed, put into use, and managed
- Build scalable Microservices-based products with worldwide development teams by taking part in agile software development, prototyping, and code reviews.
- Recognize the needs of the client or business and use this understanding to create applications that satisfy these needs
- Work with delivery teams to use CI/CD and DevOps strategies, processes, and tools to achieve success in development
- Provide robust coding practices, solid unit/component test coverage, and debugging code
Yêu Cầu Công Việc
- Expert in all facets of web development, including accessibility and security issues (HTML5, CSS3, Bootstrap, Foundation, JQuery, and JSON)
- A strong understanding of contemporary front-end build tools and pipelines (e.g. Git, Webpack, Gulp, NPM)
- Knowledge of Amazon Web Services and the cloud, especially serverless development. experience with FaaS (AWS Lambda) and container technologies (ECS, Kubernetes, Docker)
- Strong understanding of the design of RESTful APIs (GraphQL is preferred) and microservices-based systems
- Solid experience in Agile development environments
- Well-versed in writing clean, manageable, well-documented, and organized code
- Excellent analytical and problem-solving abilities
- Having coached and led at least one team of software engineers on various projects
- Strong knowledge of testing, agile approach, and conventional software engineering procedures
- Strong verbal and written English communication abilities, especially in the global software development environment
Nice-to-have:
- Banking or financial services work experience
- Experience with test runners and front-end testing (e.g., Selenium, Mocha/Chai/Jest)
- Any further training or certification in information technology, business, computer science, or a related field