
iCore Pioneer Business Solution
Remote Jobs
Expanding Possibilities for better tomorrow
7 Jobs
• Development of new applications and services in an agile and collaborative environment. • As a member of the scrum team, you may work on innovative solutions in the area of software testing, software development, operations and maintenance. • Participate in developing or maintaining existing services, systems, databases, and applications. • Development of Software system, testing and validating procedures. • With a team, you will use new technologies to modernise and further develop the internally developed or existing software for our clients. • Assistance with the analysis, design, and further development of the software architecture, plus the application of design patterns. • Code and test major features, as well as work jointly with other team members to deliver complex change under tight deadlines. • Actively participate in the design and further development of our IT landscape in the areas of software development and software testing. • Code cleaning and code optimisation. • Preparation of technical specifications and documentation. • Reporting regularly and proactively to your line manager regarding your progress. • Commitment to Continuous Improvement (CI) / Continuous Development (CD). • Continuously learn, quickly adapt, and grow. • Work/Coordinate with cross-functional teams as needed to define, implement, and deliver end-user functionality. • Complete training and tutorials to learn new languages and skills to better support clients; Research best practices and understands code structure and organisation of code. • Identify issues with existing code and proactively suggest recommended changes to prevent challenges in the future. • Accumulate domain knowledge around existing clients and projects to assist them with ongoing needs.
• Ensure that all projects are delivered on-time, within scope and within budget • Ensure resource availability and allocation • Develop a detailed project plan to monitor and track progress • Manage changes to the project scope, project schedule and project costs using appropriate verification techniques • Measure project performance using appropriate tools and techniques • Manage the relationship with the clients • Create and maintain comprehensive project documentation • Meet with clients to take detailed ordering briefs and clarify specific requirements of each project • Delegate project tasks based on junior staff members' individual strengths, skill sets and experience levels • Track project performance, specifically to analyze the successful completion of short and long-term goals • Meet budgetary objectives and make adjustments to project constraints based on financial analysis • Develop comprehensive project plans to be shared with clients as well as other staff members • Use and continually develop leadership skills • Attend conferences and training as required to maintain proficiency • Perform other related duties as assigned • Develop spreadsheets, diagrams and process maps to document needs
• Develop new user-facing features • Maintain quality and ensure responsiveness of applications • Ensuring cross-browser compatibility and performance • Follows coding standards, builds appropriate unit tests • Collaborate with cross-functional teams to define, design, and push new features and innovative front-end solutions • Produce high-quality, properly functioning deliverables to specified deadlines • Keep up with latest changes in industry standards and share knowledge with team • Should be able to work with open source systems as well as custom applications • Object-oriented application building experience in a professional Agile/Scrum environment
• Provide cost-effective and reliable IT solutions. • Collaborate with teams to meet industry challenges and provide best-in-class customer support.
• 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
• Determining the structure and design of web pages. • Ensuring user experience determines design choices. • Developing features to enhance the user experience. • Striking a balance between functional and aesthetic design. • Ensuring web design is optimized for smartphones. • Building reusable code for future use. • Utilizing a variety of markup languages to write web pages. • Maintaining brand consistency throughout design. • Identifying web-based user interactions. • Developing and implementing highly-responsive user interface components using React concepts. • Writing application interface codes using JavaScript following React.js workflows. • Troubleshooting interface software and debugging application codes. • Developing and implementing front-end architecture to support user interface concepts. • Monitoring and improving front-end performance. • Documenting application changes and developing updates.
• Thorough understanding of React Native and its core Principles • Hands on experience on React Native Framework • Good Knowledge of HTML5, CSS • Familiarity with code versioning tools (Such as Git, SVN or Mercurial) • Familiarity with RESTful APIs