- 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 is a company offering an online UI/UX Design Internship.
Other jobs at Sigma Software
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.
No spam. No ads. Unsubscribe anytime.
Similar jobs