

About Cornertree
About
Connect with the team
Similar jobs


About the Role:
We’re looking for a skilled developer to build and maintain web and mobile apps using React, React Native, and Node.js. You’ll work on both the frontend and backend, collaborating with our team to deliver high-quality products.
What You’ll Do:
- Build and maintain full stack applications for web and mobile
- Write clean, efficient code with React, React Native, and Node.js
- Work with designers and other developers to deliver new features
- Debug, troubleshoot, and optimize existing apps
- Stay updated on the latest tech and best practices
What We’re Looking For:
- Solid experience with React, React Native, and Node.js
- Comfortable building both web and mobile applications
- Good understanding of REST APIs and databases
- Familiar with Git and agile workflows
- Team player with clear communication skills
Nice to Have:
- Experience with testing and CI/CD
- Knowledge of UI/UX basics
- Work experience as a Java Developer.
- Experience designing, building and testing Java EE applications.
- In-depth knowledge of popular Java frameworks like JSF and Spring MVC.
- Very good understanding of design patterns Hands on experience on ORM framework
- Design and develop reusable libraries and APIs.
- Experience with Object-Oriented Design (OOD).
- Experience on handling exceptions Experience on handling transaction
- Excellent knowledge of Relational Databases, SQL and ORM technologies ( JPA2, Hibernate)

Plz find the below jd for Recro.io and JD attached below .
Please find below the JD for this role.
Request to share some profiles as this is a priority role.
Details: (2 weeks WFO and then Remote - US Shift (3 hours anytime in morning/afternoon and rest of 5 hours from 8 PM to 1 AM))
Experience: 6 - 8 years
Budget - 16 LPA
if strong can consider 5 years of experience also.
Skill sets: .NET, MVC, .NET Core, Angular 2+, MySQL,
Primary Responsibilities:
- Design and develop software applications using .NET, MVC, .NET Core, Angular 2+, MySQL, Javascript, HTML5, and CSS.
- Collaborate with product managers, designers, and other engineers to define software requirements and specifications.
- Write clean, efficient, and maintainable code while adhering to coding standards and best practices.
- Troubleshoot, debug, and resolve software defects and issues in a timely manner.
- Optimize application performance and ensure scalability.
- Perform code reviews and provide constructive feedback to team members.
- Stay updated on the latest industry trends and technologies to continuously improve your skills.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience in software development with expertise in .NET, MVC, .NET Core, Angular 2+, MSSQL, Javascript, HTML5, and CSS.
- Strong problem-solving skills and the ability to think critically to identify and resolve complex technical issues.
- Excellent communication and teamwork skills.
- Self-motivated and able to work independently as well as part of a team.
- Experience with version control systems (e.g., Git) is a plus.
Regards
Divya Mounica
HR Recruiter
Research and identify new business opportunities - including new markets, growth areas, trends, customers, partnerships, products, and services - or new ways of reaching existing markets.
Seek out the appropriate contact in an organization.
Generate leads and cold-call prospective customers.
Meet with customers/clients face to face or over the phone.
Foster and develop relationships with customers/clients.
Understand the needs of your customers and be able to respond effectively with a plan of how to meet these.
Think strategically - seeing the bigger picture and setting aims and objectives to develop and improve the business.
Work strategically - carrying out necessary planning to implement operational changes.
Have a good understanding of the business’s products or services and be able to advise others about them.
Ensure staff are on board throughout the organization, and understand the need for change and what is required of them.
Discuss promotional strategy and activities with the marketing department.
Liaise with the finance team, warehousing, and logistics departments as appropriate.
Seek ways of improving the way the business operates.
Attend seminars, conferences, and events where appropriate.
Keep abreast of trends and changes in the business world.

As a back-end developer, you’ll work on our back-end app that is built with Ruby on Rails. You’ll help to plan and develop new features, review other people’s code, fix bugs, help in technological and business decisions, and support the internal team.
Responsibilities
- Work in our main app back end built with Ruby on Rails
- Act as an architect of new features
- Review other people's code
- Fix bugs
- Help in decisions of technology and business
- Support internal team
- Refactor code
Requirements
- At least 3 years of industry experience
- At least 1 year of experience working on Ruby on Rails projects
- Comfortable in dealing with server infrastructure and deployment processes
- Experience with continuous delivery and automated testing.
- Experience with refactoring Ruby on Rails applications
- Experience in designing, developing and maintaining APIs
- Can work for at least a couple of hours during Japanese business hours
Nice to haves
These aren’t required, but be sure to mention them in your application if you have them.
- UI/UX design principles
- Good understanding of coding best practices and design patterns
- Understanding of security technologies (encryption, authentication, OAuth 2.0)
- Contribution to open source projects
- Interest and ability to learn other coding languages as needed
- Agile Development experience


• Ability to complete all phases of software development life cycle including analysis, design, functionality, testing and support
• Proven experience with Microsoft .NET technologies including, .Net Core, ASP.NET, ADO.NET
• Proficiency in Web API Creation and RESTful services with CRUD Operations(.Net Framework/.Net Core).
• Strong in Jquery/javascrpit/CSS/Bootstrap
• Familiarity with architecture styles/APIs (REST, RPC)
• Knowledge of Design/architectural patterns (e.g. MVC)
• Understanding of Agile methodologies
• Working knowledge of Entity Framework
• Hands on experience of JSON, XML, Web API 2, Entity Framework
• Hands on experience of PostgreSQL/SQL Server or similar databases
• Working knowledge of Angular JS/ React using .net platform is a plus
• Need to be willing to work in a start-up environment
• Ability to work independently and pickup new skills on the go
• Have a good sense of ownership and attitude to solve by extending help to other teams


- Minimum 2years working experience in Application development using Angular 5/6.
- Strong proficiency in JavaScript and the JavaScript object model, JS MVC frameworks, redux such as Angular5/6, State Management With NgRx(Required).
- RestAPI Integration via Http,
- ThirdParty Integrations (Angular Material or PrimeNG),
- Lazyloading ( custom preloading Strategy ),
- Validation,
- Reactive Architecture ( RxJs Observables & Operators )
- Unit Testing (*not mandatory but would be a plus),
Responsibilities and Duties
- Be part of a full team delivering a complete front-end application
- Ensuring high performance on mobile and desktop
- Cooperating with the back-end developer in the process of building the RESTful API
- Develop/Design, implement, and test high-quality web applications in a cloud-based environment.
- Help brainstorm and plan new applications and web services.
- You will take ownership of technical problems and their resolution, including proactively
- Communicating with product managers, developers, architects, and the operations team.
- Provide accurate effort-estimates for deliverables.
- Be committed to the deadlines.
ESSENTIAL SKILLS:
· 4+ Years Hands on experience with web automation using Selenium, JavaScript technologies · Good knowledge and experience in unit testing tools such as Jasmine, Jest, Mocha/Chai or equivalent framework · Hands on experience in Cypress · Decent experience in testing web applications built on technologies like Node.js / React.js · Excellent programming skills in Java, JavaScript, or related languages, written custom test automation scripts, automation tools and frameworks · Ability to learn quickly and to adapt to existing / new tools and technologies · Work exposure with custom CI/CD Pipelines e.g.: Jenkins · Experience with Version control systems like Git · Experience with Bug tracking software like Jira · Excellent written/verbal communication · Ability to collaborate with different stakeholders including engineers, other QA, Product owners
ROLE DESCRIPTION: |
· Build the test suite for the UI automation where web pages are generated using UI as a service · The test suite is expected to be built on Cypress.io · Develop and implement automated test scripts by enhancing the existing / new framework and architecture · Write functional and end to end tests using JavaScript technologies, Selenium etc · Develop reusable utilities and test scripts which can be shared across the platform · Document defects effectively and collaborate with engineers and other stakeholders to have them resolved · Participate in the Agile execution and take part in the required agile ceremonies · Be an integral part of the development process, evangelising TDD and collaborating with software engineers across the development cycle. |

Role & Responsibilities -:
- Strong knowledge of PHP web frameworks such as Laravel
- Knowledge of object oriented PHP programming & Restful API
- Strong knowledge of Akamai CDN, Redis, AWS services
- Understanding of LAMP and MVC design patterns
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3, JS
framework
- Knowledge of Payment Gateway
- Familiarity with MySQL/ PgSQL/ Mongo databases
- Proficient understanding of code versioning tools, such as Git
- Understanding accessibility and security compliance
- Understanding fundamental design principles behind a scalable application.
- User authentication and authorization between multiple systems, servers, and
environments

