Overview:
The position of a JAVA React JS Typescript Developer is pivotal to our organization as it requires expertise in developing and maintaining complex web applications using cuttingedge technologies. The successful candidate will play a crucial role in driving the development and implementation of key software projects contributing to the companys overall success and technological innovation.
Key Responsibilities:
- Develop and maintain userfacing features using React JS and Typescript
- Design build and maintain efficient reusable and reliable Java code
- Collaborate with crossfunctional teams to define design and ship new features
- Ensure the best possible performance quality and responsiveness of the applications
- Identify bottlenecks and bugs and devise solutions to these problems
- Help maintain code quality organization and automatization
- Work on bug fixing and improving application performance
- Stay updated on emerging technologies industry best practices and contribute to thought leadership
- Participate in code reviews and provide constructive feedback to peers
- Contribute to the entire software development lifecycle from ideation to deployment
- Collaborate with backend developers to integrate userfacing elements with serverside logic
- Optimize applications for maximum speed and scalability
- Implement security and data protection measures
- Assist in troubleshooting and resolving issues within the production environment
- Create and maintain technical documentation
Required Qualifications:
- Bachelors degree in Computer Science Engineering or a related field
- Proven work experience as a Software Developer with expertise in Java React JS and Typescript
- Demonstrable experience in developing web applications using React JS and Typescript
- Solid understanding of the full web technology stack (e.g. HTTP cookies headers asset loading caching)
- Proficient with Java including collections multithreading and clean code principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Strong proficiency in Typescript and its concepts
- Familiarity with RESTful APIs modern authorization mechanisms and integrating frontend applications with backend services
- Knowledge of modern authorization mechanisms such as JSON Web Token
- Experience with common frontend development tools such as Babel Webpack NPM etc.
- Good understanding of serverside CSS preprocessors such as SASS
- Ability to understand business requirements and translate them into technical requirements
- Excellent problemsolving skills and a detailoriented mindset
- Strong interpersonal and communication skills
- Ability to work in a fastpaced dynamic environment and handle multiple projects simultaneously
java,typescript,software development,frontend development