Пълно описание
Senior Frontend Software Engineer - React
Reporting into Software Team Manager, you will take on a role within development teams and complex assignments. Provide substantial technical expertise in end-to-end development cycle. Provide guidance to junior team members. Work on technical and business strategies and ensure functional goals are met.
Reporting into Software Team Manager, you will take on a role within development teams and complex assignments. Provide substantial technical expertise in end-to-end development cycle. Provide guidance to junior team members. Work on technical and business strategies and ensure functional goals are met.
What you'll do:
- Support complex software development projects by playing a critical role in planning, systems design, and mentoring junior developers.
- Innovate and architect solutions for intricate technical problems or system improvements.
- Accomplish the technical strategy for product development, including technology selection and innovation initiatives.
- Guide Agile transformation plans at the project level, promoting Agile methodologies with in the team.
- Develop full-stack components of our analytics product platforms on AWS.
- Collaborate with geographically distributed cross-functional teams.
- Enhance the product to reduce the cost footprint while maximizing scalability and stability.
- Maintain our culture of high-quality code and full CI/CD automation.
- Around 6 years of industry experience with Object-Oriented Programming.
- Bachelors in Computer Science or related field.
- Excellent English language skills.
- Experience with full-stack application development and general web development concepts.
- Experience in React.js.
- Experience with Python, Java, and other backend technologies.
- Experience with Scrum and Agile processes.
- Experience reviewing code to find and address potential issues and defects and constructive feedback with pull requests and code reviews.
- Experience using docker in development workflows not required but preferred.
- Kubernetes and Helm knowledge.
- Comfortable supporting troubleshooting and assessment of production issues.
- Test writing discipline in standard development processes.
- Knowledge of C++ and ability to investigate legacy C++ codebases (advantage).