
About Affairal
About
We Personalize fashion shopping in real time. Period !
Company video


Connect with the team
Company social profiles
Similar jobs
Job Description: React Native Developer – PHP
We are seeking a skilled React Native Developer with strong PHP expertise to join our development team. The ideal candidate should have hands-on experience in building and maintaining cross-platform mobile applications using React Native, along with strong backend development skills in PHP (Laravel/Core PHP).
The candidate will be responsible for developing mobile applications integrated with Education ERP systems and backend services. Experience working with REST APIs, MySQL, MongoDB, third-party integrations, and ERP modules will be highly preferred.
Key Responsibilities
- Design, develop, test, and maintain high-quality cross-platform mobile applications using React Native.
- Develop and maintain backend services and APIs using PHP, Laravel, and Core PHP.
- Integrate mobile applications with REST APIs, GraphQL services, and third-party platforms.
- Work closely with backend and frontend developers to ensure seamless integration between mobile applications and ERP systems.
- Develop mobile features related to Education ERP modules, including Admissions, Student Management, Attendance, Fees, LMS, Exams, HR, and Finance.
- Optimize application performance, responsiveness, scalability, and security.
- Implement secure authentication, authorization, push notifications, and API integrations.
- Work with databases such as MySQL, MongoDB, and PostgreSQL for data management and optimization.
- Integrate third-party services such as payment gateways, SMS, email, and notification services.
- Debug, troubleshoot, and resolve application and API-related issues.
- Participate in code reviews and follow coding standards and best practices.
- Collaborate with product managers, UI/UX designers, QA engineers, and other developers.
- Use Git/GitHub for source code management and participate in development and deployment processes.
- Stay updated with emerging technologies and recommend improvements to mobile and backend solutions.
Required Skills & Qualifications
- Strong hands-on experience in React Native mobile application development.
- Good knowledge of JavaScript and modern JavaScript concepts.
- Strong experience with PHP, including Laravel and Core PHP.
- Experience in developing and consuming REST APIs.
- Knowledge of MySQL, MongoDB, and PostgreSQL.
- Experience with mobile application features such as:
- Push Notifications
- Firebase Integration
- Authentication & Authorization
- API Integration
- Payment Gateway Integration
- Deep Linking
- App Performance Optimization
- Knowledge of HTML, CSS, JavaScript, and jQuery is preferred.
- Experience with Git/GitHub and version control systems.
- Familiarity with third-party integrations such as payment gateways, SMS, email, and cloud services.
- Understanding of mobile application security and performance optimization.
- Knowledge of Docker and CI/CD pipelines is a plus.
- Familiarity with cloud platforms such as AWS, Azure, or GCP is an advantage.
Preferred Experience
- Experience developing React Native applications for Education, ERP, SaaS, or enterprise platforms.
- Prior experience working with Education ERP solutions is highly preferred.
- Understanding of ERP modules such as Admissions, Student Management, Attendance, Fees, Exams, LMS, HR, Inventory, and Finance.
- Experience working with large-scale or high-traffic applications.
- Experience publishing and managing applications on the Google Play Store and Apple App Store.
- Strong debugging, problem-solving, and analytical skills.
- Ability to work independently and collaborate effectively with cross-functional teams.
- Good communication and teamwork skills.
Experience
- 3–6 years of professional software development experience.
- Minimum 2+ years of hands-on experience in React Native.
- Strong experience in PHP/Laravel backend development will be preferred.
Benefits
- Permanent Work From Home
- Opportunity to work on Education ERP and enterprise-level technology solutions
- Collaborative and growth-oriented work environment
- Opportunity to work with modern mobile and backend technologies
This is a full-time on-site role for a Full Stack Developer, located in Bengaluru. The Back End Developer will be responsible for designing, developing, and maintaining the server-side of web & app applications.
Job Title: Full Stack/ Frontend Developer
Location: Chennai, India
Duration: Full-Time
Position Overview
We are seeking an experienced and motivated Full Stack/ Frontend Developer to join our innovative team. If you are passionate about coding, problem-solving, and building intuitive user interfaces, we would love to hear from you! In this role, you’ll work closely with back-end developers and UX/UI designers to deliver exceptional web applications for the higher education sector.
Key Responsibilities
● Develop and maintain interactive, responsive, and user-friendly front-end applications using Java, JavaScript, and modern frameworks.
● Collaborate with back-end developers to integrate front-end functionality with back-end services.
● Work closely with UX/UI designers to ensure user interfaces are visually appealing, functional, and consistent.
● Participate in code reviews and uphold high-quality coding standards. ● Troubleshoot and resolve front-end issues and optimize performance. ● Stay up-to-date with the latest trends in front-end development.
Required Skills & Experience
● 4+ years of experience in Java-based front-end development.
● Strong experience with HTML, CSS, JavaScript, and front-end frameworks. ● Hands-on experience with Spring, Hibernate, Thymeleaf, Velocity, jQuery, and Java.
● Familiarity with RESTful APIs and front-end integration practices.
● Experience in responsive design and cross-browser compatibility.
● Strong problem-solving skills and attention to detail.
● Ability to collaborate effectively in a team environment with strong communication skills. Preferred Skills
● Experience with modern JavaScript frameworks (React, jQuery plugins, DataTables, etc.).
● Familiarity with version control systems like Git.
● Knowledge of Agile development methodologies.
● Prior experience in higher education technology or education-related software.
Note: Experience with Thymeleaf and Velocity is good to have. Tapestry can be ignored as it is legacy.
Roles and Responsibilities
- Ability to work on diverse backend stack such as Node JS, Java, Express JS
- Ability to work on diverse frontend stack such as React JS, Angular 6/7/8/9, HTML5, CSS3
- Ability to deliver quick POC’s using cutting edge technologies.
- Preparing reports, manuals and other documentation on the status, operation and maintenance of software.
- Design, develop, and unit test applications in accordance with established standards
- Developing, refining, and tuning integrations between applications. Analysing and resolving technical and application problems.
- Ability to debug application.
- Should have complete knowledge on developing RESTful Services.
- Should be able to also work in agile development methodology.
Competency Requirements
- Experience in NodeJS, Java and development using AngularJS / ReactJS
- Experience in front end frameworks such as Angular.js, React.js, Bootstrap, Foundation etc
- Experience in client/server application development
- Knowledge of agile development methodologies
- Knowledge of unit testing theory
- Knowledge of AWS cloud
- Experience in Java, Python and Go will be added advantage
- Must have hands-on experience in web applications development, and open-source technologies stack (Node.JS, React JS, Gatsby, PHP, etc.).
- Resolution conflicts and understands the logical implementation to find optimal solutions.
- Experience in developing end-to-end solutions and backend architecture.
- Ability to apply advanced concepts, and contribute to the development of innovative principles and ideas.
- Advanced knowledge of back-end configuration and deployments.
- Advanced understanding of RDBMS and NoSQL databases.
- Advanced knowledge Git source code management.
- Minimum 8 years of experience required.
- Strong knowledge of Ruby on rails framework.
- Strong Knowledge of coding languages, like PERL, Python and Ruby.
- Good knowledge of Relation and NoSQL databases. like MySQL, Postgres, NoSQL etc.
- Knowledge of Microservices development and AWS concept will be an added advantage.
- Ready to adopt new technologies and implement them in project.
Work remotely / Work From Home with BigStep Technologies throughout your tenure.
Desired candidates must have 3-6 years experience as NodeJs Developer.
Roles and responsibilities:
- Responsible for understanding functional and business requirements and translate them into effective code
- Provide support till deployment of code into production.
- Ownership for ensuring code optimization, problem diagnosis, and on-time delivery
- Implement solutions as per the pre-defined framework /guidelines and adherence to processes
- Finding an optimal solution for the problem statement
- Conduct peer code review.
Skills:
- Excellent hands-on experience with Node.Js, Express.Js, JavaScript
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Excellent hands-on experience with MongoDB, Mongo aggregation, MySQL
- Ability to build REST services, Authentications, MVC applications
- Excellent Object Oriented Programming skills and ability to write modular, secure, scalable, and maintainable code
- Experience with Elastic Search, Redis.
- Knowledge about AWS components (S3, EC2, Cloudfront, Redis Clusters, etc.)
- Self-learning abilities are required
- Familiarity with upcoming new technologies is a strong plus
Skills we are looking for :
- Experience in developing full-stack applications at scale in ReactJs/AngularJs & NodeJs.
- Strong knowledge and experience in HTML(5), CSS, SCSS, and Advanced JavaScript
- Good knowledge of coding RESTful APIs.
- Strong knowledge of Web Storage (Cookie, Local Storage, and Session Storage)
- Knowledge of modern authorization mechanisms, such as JWT
- Familiarity with modern front-end build pipelines and tools
- Ability to work in a lean-agile development environment.
Good to know :
- Using GIT
- Knowledge of AWS
- Familiarity with GraphQL will be a brownie point
About the job
Job Description
We are looking for a Back-End Engineer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.
Responsibilities
- Develop and Maintain REST API's
- Integration of user-facing elements developed by front-end developers with server-side logic
- Building reusable code and libraries for future use
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Design and implementation of data storage solutions
- Follow and encourage Test-Driven Development (TDD) Approach
Skills And Qualifications
- Strong foundation and knowledge about Object-Oriented Design Principles
- Champion of the TDD approach
- Implementing automated testing platforms and unit tests
- Proficient in Python programming language
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Management of hosting environment, including database administration and scaling an application to support load changes
- Data migration, transformation, and scripting
- Outputting data in different formats
- Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Proficient understanding of code versioning tools, such as Git
- Understanding accessibility and security compliance












