Front End Software Engineer - Bulgaria & Poland
Thermo Fisher Scientific
- България
- Permanent
- Full-time
- Design, Develop and Test robust, scalable front-end software solution using React and .NET to meet project requirements.
- Design and implement user interface strategies for end users to access and review data.
- Integrate user-facing elements with server-side services developed by backend software engineers.
- Jointly own technology decisions with product owners, UX lead and architects, ensuring the delivery of robust solutions.
- Design, code and deploy APIs, web applications, scripts, and serverless functions to support web applications.
- Participate in customer requirements gathering, validating software and training.
- Assist in production deployment and provide product support.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Bachelor’s degree in applied computer science or related field of study or equivalent and relevant formal academic / vocational qualification
- Previous experience in web application development that provides the knowledge, skills, and abilities to perform the job (comparable to 5 years’ experience)
- Solid experience in web application development using React, NodeJS, .NET and JavaScript or TypeScript.
- In some cases an equivalency, consisting of appropriate education, training, and/or directly related experience will be considered sufficient for an individual to meet the requirements of the role.
- Knowledge of CosmosDB, SQL, .NET and C# are a plus
- Proven experience of converting design mock-ups into functional code
- Experience of user interface development using CSS and design tools such as Figma, Adobe XD.
- Knowledge of developing cloud native applications and cloud deployment.
- Knowledge of Life Sciences systems and business is a plus
- Familiarity with code management and deployment patterns including branching
- A Client-focused approach with strong people skills
- Creativity to propose innovative, effective solutions and designs.
- Exceptional communication skills in English (written and oral) for relaying valuable information, training new staff members, and communicating solutions to complex problems.
- Experience in Agile/Scrum methodologies and project management
- No management responsibility
- Able to communicate, receive, and understand information and ideas with diverse groups of people in a comprehensible and reasonable manner.
- Able to work upright and stationary for typical working hours.
- Ability to use and learn standard office equipment and technology with proficiency.
- Able to perform successfully under pressure while prioritizing and handling multiple projects or activities.
- May require as-needed travel (0-20%).