Front-End Engineer

Senior
🇧🇷 Brazil
Frontend Developer
Software development

  • Lead the development of new features and enhancements
  • Work with our tech stack and tooling, which includes but is not limited to: ReactJS, TypeScript, Jest, Enzyme, Cypress, Easy-Peasy (Redux, ModX), React Storybook, AWS, GitHub, CI, and TDD practices
  • Elaborate on the technical design of complex systems or their large components
  • Ensure high quality, maintainability, and conformance of software to best practices
  • Produce clean code
  • Participate in requirements clarification sessions, collect inputs and requirements for assigned tasks
  • Proactively review code with peers to ensure its quality
  • Participate in estimation and planning sessions
  • Develop technical project documentation and user documentation
  • Participate in project and team meetings, providing relevant contributions and information
  • Understand and contribute to the team’s product roadmap, coming up with sound technical designs and solutions to challenging problems
  • Work closely with our UX/design team to ensure we produce coherent products that are a pleasure to use
  • Follow the Agile Scrum process, working in sprints to timely deliver work that satisfies all user story criteria and is of sound technical quality
  • Play a supervisory, advisory, and coaching role for one or several Senior specialists, ensuring their assigned tasks delivery thanks to guidance and peer reviews provided
  • Participate in technical interviews of software developer specialists and perform assessments of candidates’ capabilities against job requirements

Requirements

  • 5+ years of software engineering experience
  • Excellent knowledge of JavaScript/TypeScript, ReactJS, and the related ecosystem
  • Strong knowledge of algorithms and data structures
  • Expertize in documentation, Software Development Lifecycle, and ALM Tools
  • Strong estimation skills, with the ability to come up with solutions, pros, and cons
  • Experience in designing, implementing, and shipping rich Front-end applications
  • Strong knowledge of functional programming concepts and other programming paradigms
  • At least an Upper-Intermediate level of English

Additional information

PERSONAL PROFILE

  • Passion for delivering elegant, maintainable, and testable technical solutions that meet both client and product needs
  • Openness to collaboration within a multidisciplinary team
  • Willingness to engage in discussions with engineers to find the best solutions for technical challenges
  • Eagerness to take on new challenges, grow professionally, and help others develop

 

Sigma Software

Sigma Software

Sigma Software is a company offering an online UI/UX Design Internship.

E-learning
Technology

Other jobs at Sigma Software

 

 

 

 

 

 

 

 

View all Sigma Software jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇧🇷 Brazil
Frontend Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs