top of page

Opportunities:

react.jfif

React JS Developer

Software Engineer is responsible for the delivery of software, which may include new development, configuration, and installation of third-party packages, and software integration efforts.   It may include tasks from every part of the software development lifecycle, including software and website design, development, programming, and software deployment (both the installation and decommissioning of software). 

  • Gathering and evaluating user requirements, in collaboration with product managers and engineers.

  • Minimum 5 - 8 years of hands-on experience in React JS, JavaScript, and TypeScript.

  • Good to have experience in CSS, Node Js, CSS Framework, C#, jQuery, SQL, Build & Automation tools

  • Must have working experience in development for Azure platforms.

  • Must have working experience with GIT.

  • Should have some basic knowledge of the backend.

  • Participates in the coding, testing, implementation, and documentation of front-end development.

  • Maintains and upgrades interface functionalities for specific requirements, and actively participates in code and project review as needed.

  • Participates in the business assessment and requirements analysis processes for the front-end development of graphical user interfaces.

  • Facilitates the posting of data, programs, forms, HTML pages, and graphic images for existing and new applications.

  • Leverages modern tools and techniques to develop clean, efficient, and reusable code.

  • Managing Risk- Assessing and effectively managing all the risks associated with their business objectives and activities to ensure they adhere to and support Legend Framework.

  • JavaScript for more than 4 years, specializes in React, and has experience with node.js

  • Knowledge of Redux, HTML

  • Back-end experience

  • Experience with unit testing

  • Experience working with SASS and StyledComponents and can present its features and alternatives.

GoLang.png

Golang Developer

Software Engineer is a seasoned software engineer having proven software engineering credentials delivering software products/applications generating business value. They are expected to work in team with one or more developers following best practices in various stages of software development cycle. They are expected to have continuous improvement mindset, driving value-based process, product/application optimization.

  •  Solution consultation and development in accordance to the enterprise technology principles, methods, standards, and practices. 

  • Estimation, solution design, detailed technical design, application technical deliverables including code, associated tests, and documentation.

  • Contribution to functional excellence in terms of definition and maintenance of standards, methods, and tools, bringing in best practices from the market standard implementation

  • Deliver high-quality, well-tested code; 

  • 3-5 Years of relevant software development experience, with a backend development profile (experience in server-side development, cloud automation, and orchestration);

  • 2+ years of expertise in Golang;

  • Proficient in Object Oriented Programming, Design Patterns, and SOLID design principles; 

  •  Working experience with Python, SQL, and GraphQL is highly desirable;

  • Familiarity with frontend technologies such as HTML, CSS, ReactJs, JavaScript, and Typescript is a plus.

  •  Critical thinking and problem-solving skills 

  • You have experience deploying production applications (e.g. AWS, Google Cloud), container solutions (eg. Docker), and container orchestration solutions (eg. Kubernetes)

  • Demonstrated application of the best practices in various stages of the software development life cycle

code background.webp

Angular Developer

We are seeking a highly skilled Angular Developer with expertise in various Angular concepts, RxJS, Websockets, Microsoft Azure Active Directory, Chrome API, state management libraries (Akita/NGRX/ReactiveX), translation management libraries (Transloco), and web components. The successful candidate will play a pivotal role in developing a notification system that integrates with multiple systems to deliver notifications to users efficiently.

  • Angular Mastery:

    • Demonstrate proficiency in Angular, covering everything from Services, Dependency Injection, Router, Reactive Forms, Template creation, and more.

  • RxJS Expertise:

    • Work with Streams and possess deep knowledge of RxJS operators to manage asynchronous data flow effectively.

  • Websocket Implementation:

    • Develop and manage WebSocket connections, including opening tunnels, communication, and validation to facilitate real-time data exchange.

  • Microsoft Azure Active Directory Integration:

    • Implement authentication and authorization mechanisms through Microsoft Azure Active Directory, ensuring secure user login and access control.

  • Chrome API Integration:

    • Utilise Chrome API to deliver browser-based notifications, enhancing user experience and engagement.

  • State Management Libraries:

    • Proficiency in state management libraries like Akita, NGRX, or ReactiveX to maintain application state and data flow efficiently.

  • Translation Management:

    • Implement translation management using libraries like Transloco to support multilingual applications.

  • Web Components Integration:

    • Integrate web components, enabling the use of the CemexDesign library and ensuring consistency and reusability of UI elements.

  • Notification System Development:

    • Collaborate with cross-functional teams to design and develop a notification system that aggregates and delivers notifications from various systems to end-users.

  • Problem Solving:

    • Identify and address technical challenges and bottlenecks related to notification systems, ensuring optimal performance and reliability.

  • Testing and Debugging:

    • Conduct rigorous testing and debugging of Angular components and notification functionalities, ensuring a robust and error-free system.

  • Documentation:

    • Maintain clear and comprehensive documentation of code, processes, and system architecture for future reference and team collaboration.

Митап

Why become a team member?

To be our team member is to be part of a company that crosses borders and combines cultures and languages, generating a change in the way of working, opening the possibility of growing personally and professionally developing your skills in an environment of companionship; while providing services to the best companies in the world.

JOIN OUR TEAM

If you share our core values, we would love to have you as part of the Family. Send us your resume!

Thanks for submitting!

bottom of page