Senior Front-End Engineer (Latam - Remote)

A bit about Intersog

Intersog® is a Chicago-based provider of software engineering, custom development, and IT consulting solutions. We help companies address IT talent by building dedicated software development teams either locally in the USA / Canada / Mexico or in our R&D centers in Ukraine.

A bit about the project/client

The Front-End Engineer will be a key member of the engineering team; partnering and collaborating with other front-end and back-end engineers to continuously improve the company’s software within the principles of AWS Well-Architected Framework (https://aws.amazon.com/architecture/well-architected). They will be part of an agile development team, building, and working on enterprise-grade software systems composed primarily of a Ruby on Rails back-end and React front-end, utilizing GraphQL APIs and using Apollo, as well as RESTful APIs (with Redux). Our front-end runs on AWS CloudFront. From an implementation perspective, we prefer a functional/hooks-based approach (vs an ES6 class-based approach). Material UI components and Styled Components are our tools of choice for CSS. We write unit tests with Jest and React Testing Library and integration tests with Cypress. We are currently trying to convert to TypeScript as we touch the different modules.

Essential Job Functions: 

  • Design, build, and maintain efficient, reusable, and reliable front-end code
  • Maintain high test coverage by incorporating tests as part of your development lifecycle (Writing tests before code is merged is required, TDD preferred)
  • Pair programming as needed
  • Communicate with internal and external APIs through the exchange of JSON data
  • Assist in team development efforts towards successful software delivery
  • Maintain high standards of software quality within the team
  • Maintain high standards in security best practices and privacy in software solutions
  • Participate in peer-reviews of design, architecture, and code of software solutions
  • Support deployment and release planning
  • Analyze and resolve technical and software application problems
  • Participate in urgent support issues escalated to engineering
  • Strive for continuous improvement and assess opportunities for application and process improvement in all areas of software engineering
  • Research and evaluate a variety of software products
  • Perform other related duties as assigned

Required Qualifications:

  • 3+ years of front-end development experience
  • Strong understanding of agile practices and software development life cycle.
  • Strong skills in various web software technologies; especially JavaScript, React, HTML5, CSS3, GraphQL, Apollo, and Material UI.
  • Strong understanding of writing tests, bonus for using Jest and React Testing Library.
  • Proficient in cross-browser development and testing; refining design through successive iterations.
  • Experience with source code control management systems; Git preferred.
  • Experience with continuous integration and continuous deployment.
  • Experience delivering software within an agile development methodology.
  • Experience performing code reviews.
  • Experience debugging, performance profiling, and optimization.
  • The ability and desire to work cooperatively with others on a team, giving and taking feedback to improve the product and work output.
  • Ability to take guidance and direction from team lead, and team and product management.
  • Ability to learn new UI technologies quickly.
  • Strong organizational, administration, presentation, project management, and communication skills (both verbal and written) with excellent interpersonal skills.
  • Ability to maintain the highest level of confidentiality, integrity, and ethical practice.
  • Ability to meet goals of software engineering leadership and the organization.

Bonus Qualifications:

  • CI/CD experience with AWS CodePipeline, Travis CI, and Github
  • Cypress or similar test automation tools
  • Accessibility experience/WCAG
  • VictoryCharts experience

Recommend a friend

Think your friends suit this position best?
Please, fill in the recommendation form.

    I give my consent to Intersog to process and retain my personal data as set out in the retention section of the Privacy Policy.