Senior front-end developer

TECH-TITANS №14275988, 4 septembrie 2024
Oraș: Chișinău
Studii: Orice
Experiența de munca: Peste 5 ani
Salariu: De la 4 000 Până la 6 000 USD
Program de muncă: Full-time
Locul de muncă: Hibrid (Oficiu/Acasă)
TECH-TITANS (https://tech-titans.md/) specializes in creating enterprise software, websites and applications, offering innovative solutions to companies around the world. We place great importance on ease of use design and interface functionality to provide a great user experience.

Now we are looking for Senior Front-end Developer to develop a universal messenger that is ideal for internal corporate communication. We are dedicated to creating a secure, easy-to-use, and functional messaging platform within an organization. We are developing a cross-platform messenger with clients for Android and iOS using React Native (without Expo) and TypeScript.

Platforms and technologies
We have chosen modern and reliable technologies that allow us to create a multifunctional messenger for various platforms, including web interfaces and mobile devices. In particular, we use:
- React Native for developing client applications for Android and iOS.
- Electron for desktop applications.
- Socket.io for real-time implementation.
- WebRTC for video calls.
- FCM (Firebase Cloud Messaging) for sending notifications to Android.
- APNS (Apple Push Notification Service) for sending notifications to iOS.
- PostgreSQL as a database.
- Redis for clustering.

Team
Although our company is young and has a small but close-knit team of two backend developers, two frontend developers and one full-stack developer.

Comfortable office located in the city center at București 90, Chișinău.

Role and responsibilities:
- Architecture Design: Create and validate architectural designs that ensure system scalability, performance, and reliability.
- Coding: Writing clean, optimized and well-documented code, performing complex tasks and implementing key features.
Debugging and optimization: Identifying and fixing complex errors, improving application performance and stability.
- Mentoring: Training and mentoring junior developers, assistance in their professional growth and solving technical issues.
- Teamwork: Establish and maintain effective team communication, promoting cooperation and conflict resolution.
- Planning: Participation in sprint and release planning, distribution of tasks among team members, monitoring deadlines.
- Technical strategy: Participation in the formation of the company’s technical strategy, assessment of new technologies and their implementation.
- Project management: Risk assessment, resource planning, project management and participation in key decision making.
- Communication: Collaborate with other departments to align technical and business goals.
- Quality Assurance: Implement and support quality assurance processes such as automated testing, CI/CD.
- Security: Ensure application security, conduct security audits, and implement best practices.
- Documentation: Support and update technical documentation, writing specifications and instructions.
- Development standards: Implementation and compliance with development standards, formation and support of best practices.
- Knowledge sharing: Sharing new knowledge and experience with the team, conducting internal trainings and presentations.

Professional requirements:
- JavaScript
- React-native
- Typescript
- React js
- Next js
- Redis
- PostgreSQL
- MongoDB
- Axios
- Express
- SCSS
- Redux
- English: Upper-Intermediate+

Would be a plus:
- Vue.js
- Nuxt
- Bootstrap
- Firebase
- Docker
- Unix
- Kotlin
- Swift

Social package:
Paid annual leaves and sick leaves.

Registration:
We will cooperate through Private Entrepreneurship organization scheme.
Persoana de contact:
TECH-TITANS
E-mail:
Site:
https://tech-titans.md/
Atașează CV-ul CV de pe site
Atașează CV-ul

Indicați Nume și Prenume

Verificați corectitudinea numarului de telefon

E-mail incorect!

Verificați condițiile de prelucrare a datelor cu caracter personal

Ai un CV pe site? Intră
Trimite CV-ul

Alegeți jobul

Adaugă o scrisoare de intenție
Închide
Felicitări,
CV-ul tău a fost transmis cu succes! 🥳
Închide