UI Developer
Role details
Job location
Tech stack
Job description
-
Development and maintenance of code base.
-
Develop and maintain applications using C# and ASP.NET Core.
-
Implement frontend components using HTML, CSS and Javascript.
-
Ensure code quality through best practices, including code reviews and automated testing.
-
Work closely with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications.
-
Communicate technical concepts effectively to non-technical stakeholders.
-
Utilize Git for version control and manage code repositories.
-
Implement and maintain CI/CD pipelines to streamline the development and deployment process.
-
Integrate various APIs and third-party services into the application.
-
Ensure seamless system integration and data flow between different components.
-
Troubleshoot and resolve complex issues efficiently, maintaining a solution-oriented mindset.
-
Foster a collaborative team environment, working effectively with colleagues in a geographically distributed and multi-cultural setting.
-
Promote knowledge sharing and continuous improvement within the team.
Requirements
Do you have experience in UI?, * -A degree in Computer Science, Cybernetics, Information Technology, or a related field.
-
Skillset within two or all of these areas:
-
C/C++ programming.
-
C# development with ASP.NET Core.
-
Frontend technologies like HTML, CSS, and JavaScript.
-
Understanding of software development best practices.
-
Experience with version control systems like Git.
-
Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
-
Experience with system integration and working with various APIs and third-party services.
-
Experience with integrating automated tests into the development workflow.
Soft Skills:
- Solution-oriented mindset, capable of troubleshooting and resolving complex issues efficiently.
- Effective communication skills, both written and verbal, to articulate technical concepts to non-technical stakeholders.
- Team player with strong collaboration skills and the ability to work well in a geographically distributed multi-cultural environment.