ReactJS
Responsibilities:
- Knowledge of JavaScript and web technologies (HTML/CSS)
- React.js and its core principles
- Popular React.js workflows (such as Flux or Redux)
- Prior experience with data structure libraries (e.g., Immutable.js)
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Testing experience, ideally Cucumber, Cypress, Selenium or PACT
JAVA 全栈开发
Job Duties & responsibilities
- Participate in gathering technical requirements including non-functional requirements per project, system or application.
- Provide technical insight into feasibility analysis and may execute proof of concepts
- Perform build, unit test, SIT, UAT, load test, go live for project.
- Develop and direct software system design, programming, and documentation
- Ensure that designs are performant, scalable, resilient and align to appropriate recoverability pattern
- Formulate, design and develop software solutions based on business requirements and application roadmap in alignment with architectural direction and standards
Required Experience
- You’re excited to create high traffic back and front-end distributed services for customers.
- A strong advocate of good coding standards and like the use of coding tools that will push you to improve the code you deliver like Sonar.
- Design and clearly understand concepts like Web Services, SOA, REST APIs, RPC, SPRING Framework and Micro Front Ends.
- Know the fundamentals of Object-Oriented Programming using Java, Kotlin, Typescript or Python, or composition using Golang.
- Extensively used Java, Spring framework, Spring Boot, Spring Security, OAuth 2.0, JPA, Junit, JMeter, Gradle/Maven and Jenkins.
- Understand either Angular, React or VueJs.
- Demonstrable, in-depth experience building microservices
- Love Git and are at home with source control concepts such as merge, rebase and pull.
- Used SQL & NoSQL solutions and understand the pros and cons of relational and free form databases. Good hands-on experience with both databases
Automation Tester
Job Description
- 4+ years’ experience in Mobile and Web Automation testing.
- Strong analytic skills to process complex requirement to come up with end to end scenarios and test cases
- Hands on experience in Agile projects
- Banking experience is preferred
- At least 2 years of relevant experience in testing mobile (Android, iOS) applications using automated test scripts.
- Experience in API testing and automation frameworks.
- Should know how to work with Jira, Jenkins, Docker, etc.
- Solid coding background in Java, Objective-C, JavaScript or similar with at least 3yrs of experience.
- Experience with at least one of the following technologies: Cucumber, Appium, Selenium, XCode UI Automation, Espresso, (mobile testing tools and frameworks).
- Experience with basic UNIX commands and working knowledge on LINUX flavor.
- Hands-on experience tool like and SOAP UI, REST API.
- Should have working knowledge on Bit Bucket etc. (Anything apart from BitBucket are good to have).
- You should know how to view quality holistically and ensure the highest software quality
- Bachelor’s or Master’s degree
Tech Skill Sets:
- At least 5 years of working experience(s) preferably Mobile Banking solutions
- Strong knowledge on Appium, Selenium, JUNIT.
- Strong coding knowledge in Java.
- GIT commands and their usage.
- Good knowledge on Maven
- Good knowledge in Gherkin/JBehave/Cucumber.
- Knowledge in Jenkins and CI/CD
- Should have good debugging skills
- Good experience in developing complex SQL queries.
- Knowledge of SOAP UI and web service testing is a plus.
- Knowledge of basic UNIX Commands and ability to work with Linux flavor.
Skills (Non-Technical):
- Must have resilience and the ability to work well under pressure
- Should be hard working and ready to put extra efforts as per project need
- Strong working knowledge of SDLC and STLC practices and procedures.
- Should be able a quick learner and adapt to change.
- Ability to handle multiple concurrent activities and projects
- Ability to work along with team distributed across locations
- Strong sense of ownership for assigned projects
- Able to articulate well on solution(s)
- Able to work as a team
Tester
- Manual+Fluent English
- Or BA or School Fresh with good English
Android Developer
Required Skills & Experience
- BS/MS degree in Computer Science, Software Engineering or a related subject.
- 4-8 years experience
- Comfortable with practicing TDD and pair programming.
- Well versed in DevOps.
- Good knowledge on Object Oriented design principles.
- Hands on experience with Object Oriented programming.
- Experience in agile software development
- Knowledge on Linux is a plus.
- Knowledge on cloud platforms is a plus.
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices, Material Design
- Good knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Duties & Responsibilities
- Have a continuous improvement mindset.
- Take part in software design activities & discussions.
- Write production quality code.
公司简介&联系方式
岗位优势: 外企 6 点下班 加班依法给钱
硬性要求: 英语面试
公司地址:黄埔中新智慧园 (地铁 14 号线何棠下站)
广州 base 主要做的是某外资银行的外包项目,不驻场,在自己公司办公
联系方式:
vx: jiangshanmeta
邮箱: 540118044#qq.com