AL - Mercury

React Native Developer

Description
We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.


  • Coordinate with development teams and designers to develop mobile applications that run on numerous platforms
  • Using React Native, design and develop user interface components for JavaScript-based online and mobile apps.
  • Troubleshoot issues and improve front-end performance
  • Write reusable, effective, as well as scalable JavaScript code and create interchangeable front-end modules
  • Understand clients' needs to build apps in stipulated time/budget
  • Make use of additional JavaScript libraries such as Redux to make asynchronous API calls as well as improve the performance of the websites/mobile apps
  • Plan the data and presentation layer of the applications' front-end


  • Bachelor's/Master's Degree in Computer Science/IT with 3+ years of industry experience
  • Familiarity with JavaScript
  • Strong knowledge of HTML and CSS
  • In-depth knowledge of React.js and its fundamentals
  • Knowledge of UI/UX designs and wireframes
  • Hands-on experience with React tools like React.js, Flux, and Redux andGraphQL
Parameters
  • Number Of Openings: 3
  • Qualification: B.tech/ M.tech / BCA / MCA / BSC (IT) / MSC (IT)
  • Total Experience: 3 to 5 years
  • Relevant Experience: 3 to 5 years

Front End Developer (React JS)

Description
We are looking for programmers with a keen eye for design for the position of front end developer. Front end developers are responsible for ensuring the alignment of web design and user experience requirements, optimising web pages for maximum efficiency, and maintaining brand consistency across all web pages, among other duties.Front end developers are required to work in teams alongside back end developers, graphic designers, and user experience designers to ensure all elements of web creation are consistent. This requires excellent communication and interpersonal skills.
  • 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.
  • Optimizing web pages for maximum speed and scalability.
  • Utilizing a variety of markup languages to write web pages.
  • Maintaining brand consistency throughout the design.
  • Degree in computer science or related field.
  • Understanding of key design principles.
  • Proficiency in HTML, CSS, JavaScript, and Query.
  • Understanding of server-side CSS.
  • Experience with graphic design applications such as Adobe Illustrator.
  • Experience with responsive and adaptive design.
  • Understanding of SEO principles.
  • Good problem-solving skills.
  • Excellent verbal communication skills.
  • Good interpersonal skills.
Parameters
  • Number Of Openings: 2
  • Qualification: B.tech /MCA / M.tech / BCA / MCA/ BSC (IT) / MSC (IT)
  • Total Experience: 4 to 6 years
  • Relevant Experience: 4 to 6 years

Technical Project Manager

Description
A Project Manager is a professional in charge of ensuring their teams complete all projects on time and within budget. They prevent scope creep while also managing individual tasks for their respective teams with keen attention to detail to avoid any unpleasant surprises.


  • Coordinating with cross-discipline team members to make sure that all parties are on track with project requirements, deadlines, and schedules.
  • Meeting with project team members to identify and resolve issues.
  • Submitting project deliverables and ensuring that they adhere to quality standards.
  • Preparing status reports by gathering, analyzing, and summarizing relevant information.
  • Establishing effective project communication plans and ensuring their execution.
  • Facilitating change requests to ensure that all parties are informed of the impacts on schedule and budget.
  • Coordinating the development of user manuals, training materials, and other documents as needed to enable successful implementation and turnover of the process or system to the clients.
  • Identifying and developing new opportunities with clients.
  • Obtaining customer acceptance of project deliverables.
  • Managing customer satisfaction within the project transition period.
  • Conducting post-project evaluation and identifying successful and unsuccessful project elements.
  • ERP project oversight.
  • A bachelor’s degree or master's degree in a related field.
  • Project Management Professional (PMP) certification is a plus.
  • Proven experience in project management.
  • Ability to lead project teams of various sizes and see them through to completion.
  • Strong understanding of formal project management methodologies.
  • Experience as a construction project manager, IT project manager or ERP project manager.
  • Able to complete projects in a timely manner.
  • Understanding of ERP implementation.
  • Experience overseeing a construction project.
  • Budget management experience.

Parameters
  • Number Of Openings: 2
  • Qualification: B.tech /MCA / M.tech / BCA / MCA/ BSC (IT) / MSC (IT)
  • Total Experience: 8 to 10 years
  • Relevant Experience: 8 to 10 years

Backend Developer

Description
We are looking for a highly capable Node.js developer to optimize our web-based application performance. You will be collaborating with our front-end application developers, designing back-end components, and integrating data storage and protection solutions.
  • Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Developing ideas for new programs, products, or features by monitoring industry developments and trends.
  • Recording data and reporting it to proper parties, such as clients or leadership.
  • Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
  • Taking lead on projects, as needed.
  • Focus on efficiency, user experience, and process improvement. Bachelor's degree in computer programming, computer science, or a related field.
  • More education or experience may be required.
  • Fluency or understanding of specific languages, such as Java, PHP, or Python, and operating systems may be required.
  • Strong understanding of the web development cycle and programming techniques and tools.
  • Focus on efficiency, user experience, and process improvement.
  • Excellent project and time management skills.
  • Strong problem solving and verbal and written communication skills.
  • Ability to work independently or with a group.
  • Willingness to sit at a desk for extended periods.
Let’s work together
Parameters
  • Number Of Openings: 1
  • Qualification: B.tech /MCA / M.tech / BCA / MCA/ BSC (IT) / MSC (IT)
  • Total Experience: 3 to 5 years
  • Relevant Experience: 3 to 5 years

Business Analyst

Description
We are hiring a business analyst to join our project team. You will work alongside other business analysts and report directly to the project manager. Your main tasks will include performing detailed requirements analysis, documenting processes, and performing some user acceptance testing. To succeed in this role you should have a natural analytical way of thinking and be able to explain difficult concepts to non-technical users.

Job Overview

  • Excellent Analytical Skills.
  • Understand the Business needs and prepare FRS/SD for major/complex features.
  • Excellent team player with good level of team spirit and effectively communicating your insights and plans to cross-functional team members and management
  • Evaluating business processes, anticipating requirements, uncovering areas for improvement, and developing and implementing solutions.
  • Staying up-to-date on the latest process and IT advancements to automate and modernize systems.
  • Conducting meetings and presentations to share ideas and findings.
  • Allocating resources and maintaining cost efficiency.
  • Managing projects, developing project plans, and monitoring performance.
  • Updating, implementing and maintaining procedures.
  • Managing competing resources and priorities and monitoring deliverables and ensuring timely completion of projects.
  • Proficiency in MS Office Tools.


  • Advanced technical skills.
  • Excellent documentation skills.
  • Fundamental analytical and conceptual thinking skills.
  • Experience creating detailed reports and giving presentations.
  • Competency in Microsoft applications including Word, Excel, and Outlook.
  • A track record of following through on commitments.
  • Excellent planning, organisational, and time management skills.
  • Experience leading and developing top-performing teams.
  • A history of leading and supporting successful projects.
  • Problem-solving skills
  • An interest in, and understanding of, project management techniques.
Parameters
  • Number Of Openings: 1
  • Qualification: B.tech /MCA / M.tech / BCA / MCA/ BSC (IT) / MSC (IT)
  • Total Experience: 3 to 5 years
  • Relevant Experience: 3 to 5 years