• +20-15-57770457

  • support@appsstuff.net

  • 08:30 - 17:00

  • Sunday to Thursday

Careers @ Appsstuff

Career Opportunities

It takes a great team to achieve great results. At Appsstuff Solution, it is our commitment to bring out the best in every team member and let every idea be heard. This is how we tackle challenging projects and deliver products we can all be proud of. We are looking for limit-pushers, passionate learners, and enthusiastic collaborators. People who can get things done.

We believe in empowering our employees to manage their tasks in an effective manner that produces the best possible results. We are very open and direct in our communication style and expect our team to work independently and demonstrate initiative from the start. Together, we will set very clear goals & objectives, and then let you execute the plan while prioritizing your own workload to ensure success.

This is a casual and open company with an abundance of energy, enthusiasm and productive communication… no closed offices. We find success through lots of collaboration, brain storming and an openness to trying new things. We embrace those who “think outside the box”. The fact that we are open to new approaches and make our decisions based on actual facts and reliable data means that we deliver a win-win solution for our clients every time.

We’re always on the hunt for great talent to join a team of professionals that’s dedicated to making our customers successful through innovative, cloud-based software. Think you’d be a good fit? See or job opportunities below.

image

Stop Looking For A Job, Find Your Career.

Integral career development program for each employee.

Integral career development program for each employee.

OUR HIRING PROCESS

Recruiting process

This is a key process so everyone at Appsstuff Solution participates in it performing different recruitment tasks so as to ensure that new employees are students or professionals with great potential, whose values and goals are compatible with Appsstuff Solution structure and culture.

Evaluation

Your skills and experience will be reviewed and if a talent matches, one of our hiring team will invite you for interview.
Attend technical/functional interviews and discussions with the Appsstuff Solution talent acquisition team Attend assessments for selective skills.

Documentation

Your HR single point of contact will share the list of documents required for submission.

Offer

Have an active discussion with our HR and receive your final offer.Confirm your acceptance of the offer.

Joining

Start your professional journey with our special induction program.

Training

Our annual training plans are developed focusing on each of the company’s profiles and their corresponding steps along the career path. Our staff dedicates time to both, in-company courses and self-instruction, relying on our library.

Life @ Appsstuff Solution

OUR CULTURE

Our work environment is casual and professional with a bit of fun mixed in. We value learning and continually partner with our team members to keep their skills leading edge, mutually align on career aspirations and focus on professional development. Our success and innovation are a direct result of these partnerships.

Innovation is our space. We don’t shy away from the unknown. We encourage new ideas that expand our thinking and help us deliver better solutions for our customers. We encourage everyone to have a voice and share their vision of how we can make things better for our customers, our team, our business and the global communities in which we operate.

We understand and embrace the power of diversity and are proud to have a team that represents the unique perspective of all the global communities we support. We recognize accomplishments and take time to celebrate both individual and team successes.

image

Open Positions

Job Posting Title Location Job Code Date
  • Java Developer, Cairo,Egypt NJS-012019 JUN 01,2019
    • Job summary

      We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.

      Your responsibilities:

      • Translate application storyboards and use cases into functional applications.
      • Design, build, and maintain efficient, reusable, and reliable Java code.
      • Ensure the best possible performance, quality, and responsiveness of the applications.
      • Identify bottlenecks and bugs, and devise solutions to these problems.
      • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
      • Supports users by developing documentation and assistance tools.
      • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

      Skills/Experience

      • Proficient in Java, with a good knowledge of its ecosystems.
      • Object Oriented analysis and design using common design patterns.
      • Familiar with various design and architectural patterns.
      • Skill for writing reusable Java libraries.
      • Knowledge of concurrency patterns in Java.
      • Familiarity with concepts of MVC, JDBC, and RESTful.
      • Experience in the Spring Framework.
      • Experience as a Sun Certified Java Developer.
      • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
      • Excellent knowledge of Relational Databases, SQL and ORM technologies.
      • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).

      BENEFITS

      • Competitive salary level
      • Mentorship and education from tech leads
      • Opportunity to learn and work with latest and exciting technologies
      • Self development
      • Flexible working hours, modern office
      • Fast-paced environment challenging tasks - we can promise it won't be boring

      Apply For this job
  • Node.JS Developer, Cairo,Egypt NJS-012019 JUN 01,2019
    • Job summary

      Appsstuff Solution , a leading-edge full-cycle custom software development company, is looking for a proactive, experienced Node.JS Developer to join our Egypt office. You will work at the challenging projects that utilize state-of-the-art technologies and deliver value to high-profile clients across Middle East.

      Your responsibilities:

      • Research, design, develop, learn
      • Brainstorm and help evaluate applications for new tools and technologies as they continually evolve
      • Maintain and extend current client- and server-side applications responsible for integration and business logic
      • Document new solutions as well as maintaining that of existing ones
      • Creating value for a customer
      • Building a strong infrastructure
      • Synchronized demand and supply

      Skills/Experience

      • 2+ years experience in JavaScript development
      • 2+ years NodeJS Development
      • Deep knowledge in JavaScript (ES5 - ES8)
      • You have passion for performance, debugging and benchmarking and you know how to do it
      • Understanding of microservices architecture principles
      • Experience of SQL and NoSQL databases
      • Understanding of messaging systems.
      • BSc/BA in Computer Science, Engineering or a related field

      BENEFITS

      • Competitive salary level
      • Mentorship and education from tech leads
      • Opportunity to learn and work with latest and exciting technologies
      • Self development
      • Flexible working hours, modern office
      • Fast-paced environment challenging tasks - we can promise it won't be boring

      Apply For this job
  • AngualrJS developer, Cairo,Egypt AJS-012019 JUN 01,2019
    • Job summary

      We are looking for an AngularJS Developer responsible for the client side of our service. Your primary focus will be to implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. Your main duties will include creating modules and components and coupling them together into a functional app. The artistic design will be delivered to you, together with a few HTML templates, but we will ask for your help in regard to animations, CSS, and final HTML output. You will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required

      Your responsibilities:

      • Delivering a complete front end application
      • Ensuring high performance on mobile and desktop
      • Writing tested, idiomatic, and documented JavaScript, HTML and CSS
      • Coordinating the workflow between the graphic designer, the HTML coder
      • Cooperating with the back-end developer in the process of building the RESTful API
      • Communicating with external web services

      Skills/Experience

      • Proficiency with JavaScript and HTML5
      • Professional, precise communication skills
      • Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience
      • Creating self-contained, reusable, and testable modules and components
      • Ensuring a clear dependency chain, in regard to the app logic as well as the file system
      • Ability to provide SEO solutions for single page apps
      • Extensive knowledge of CSS and JS methods for providing performant visual effects and keeping the framerate above 30fps at all times
      • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
      • Validating user actions on the client side and providing responsive feedback
      • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
      • Creating custom, general use modules and components which extend the elements and modules of core AngularJS
      • Creating configuration, build, and test scripts for Continuous Integration environments
      • BSc/BA in Computer Science, Engineering or a related field

      BENEFITS

      • Competitive salary level
      • Mentorship and education from tech leads
      • Opportunity to learn and work with latest and exciting technologies
      • Self development
      • Flexible working hours, modern office
      • Fast-paced environment challenging tasks - we can promise it won't be boring

      Apply For this job
  • .Net developer, Cairo,Egypt NET-012019 Jun 01, 2019
    • Job summary

      We are looking for a .Net developer to build software using languages and technologies of the .NET framework(C#, VB .NET).You will create applications from scratch, configure existing systems and provide user support. In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and excellent communicator. If you are also passionate about the .NET framework and software design/architecture, we’d like to meet you. Your goal will be to work with internal teams to design, develop and maintain software.

      Your responsibilities:

      .

      • Participate in requirements analysis
      • Collaborate with internal teams to produce software design and architecture
      • Write clean, scalable code using .NET programming languages
      • Test and deploy applications and systems
      • Revise, update, refactor and debug code
      • Improve existing software
      • Develop documentation throughout the software development life cycle (SDLC)
      • Serve as an expert on applications and provide technical support

      Skills/Experience

      .

      • Proven experience as a .NET Developer or Application Developer
      • Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
      • Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3
      • Familiarity with architecture styles/APIs (REST, RPC)
      • Understanding of Agile methodologies
      • Excellent troubleshooting and communication skills
      • Attention to detail
      • BSc/BA in Computer Science, Engineering or a related field

      BENEFITS

      • Competitive salary level
      • Mentorship and education from tech leads
      • Opportunity to learn and work with latest and exciting technologies
      • Self development
      • Flexible working hours, modern office
      • Fast-paced environment challenging tasks - we can promise it won't be boring

      Apply For this job
  • PHP Developer, Cairo,Egypt PHP-012019 JUN 01,2019
    • Job summary

      We are looking for a PHP Developer responsible for managing back-end services and 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 co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

      Your responsibilities:

      .

      • Integration of user-facing elements developed by front-end developers
      • Build efficient, testable, and reusable PHP modules
      • Solve complex performance problems and architectural challenges
      • Integration of data storage solutions {{may include databases, key-value stores-blob stores, etc.}

      Skills/Experience

      .

      • Strong knowledge of PHP web frameworks {such as Laravel, Yii, etc depending on your technology stack}
      • Understanding the fully synchronous behavior of PHP
      • Understanding of MVC design patterns
      • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
      • Knowledge of object oriented PHP programming
      • Understanding accessibility and security compliance {Depending on the specific project}
      • Strong knowledge of the common PHP or web server exploits and their solutions
      • Understanding fundamental design principles behind a scalable application
      • User authentication and authorization between multiple systems, servers, and environments
      • Integration of multiple data sources and databases into one system
      • Familiarity with limitations of PHP as a platform and its workarounds
      • Creating database schemas that represent and support business processes
      • Familiarity with SQL/NoSQL databases and their declarative query languages
      • Proficient understanding of code versioning tools, such as Git
      • {Make sure to mention other frameworks, libraries, or any other technology related to your development stack}
      • BSc/BA in Computer Science, Engineering or a related field

      BENEFITS

      • Competitive salary level
      • Mentorship and education from tech leads
      • Opportunity to learn and work with latest and exciting technologies
      • Self development
      • Flexible working hours, modern office
      • Fast-paced environment challenging tasks - we can promise it won't be boring

      Apply For this job