Job details

Senior Full-stack Engineer (React Native, NestJS)

  • Node.js
  • AWS
  • PostgreSQL
  • React Native
  • Nest.js
  • Android Studio
  • React
  • XCode

Posted: 3 weeks ago

Job Overview:

We are seeking a highly skilled and experienced React Native full stack Developer to join our team as a Leading Senior Developer. The ideal candidate should have a strong background in mobile application development using React Native and possess expertise in integrating and working with password management solutions or similar technologies in the cybersecurity domain. As a Senior Full stack Developer, you will play a key role in designing, developing, and maintaining our high-quality mobile application and its backend that meet the needs of our users.


Qualifications:


Experience:

  • 4+ years of professional experience in mobile application development.
  • Strong experience with React Native development.

Technical Skills:

  • Proficient in JavaScript, React, and React Native.
  • Strong backend development experience, including proficiency in server-side languages (e.g., Node.js, Java, Nest.js ).
  • Familiarity with native build tools, like XCode, Android Studio.
  • Understanding of RESTful APIs and web services.
  • Familiarity with database systems (PostgreSQL) and cloud platform AWS (CodeCommit, Cognito, Cloudwatch, SES).

Problem Solving:

  • Strong problem-solving skills and the ability to troubleshoot and debug issues.

Communication:

  • Excellent communication and collaboration skills.
  • Ability to explain complex technical concepts to non-technical stakeholders.

Education:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (preferred).

Password Manager Expertise is a plus:

  • Proven experience working with password management solutions.
  • Knowledge of secure authentication practices.

Strong understanding of cyber security best practices in software development is a plus.


Responsibilities:


Full stack Development:

  • Design, develop, test, and deploy high-quality software solutions using React Native for cross-platform mobile applications and other relevant technologies for web applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.

Password Manager Integration:

  • Leverage your experience with password managers to integrate secure and user-friendly authentication solutions.
  • Implement best practices for securing user credentials and sensitive information.

Code Quality and Testing:

  • Write clean, maintainable, and efficient code.
  • Conduct thorough testing of mobile applications to ensure high performance and responsiveness.

Collaboration:

  • Work closely with UX/UI designers, product managers, and other developers to deliver high-quality software solutions.
  • Participate in code reviews and provide constructive feedback.

Documentation:

  • Create and maintain technical documentation related to mobile application development and password manager integration.

Stay Updated:

  • Stay informed about the latest trends and advancements in mobile development and security, especially in the realm of password management.


We Have Some Perks & Benefits. You Can:

  • Choose your working mode and working hours
  • Paid Vacation days: 24 working days
  • Paid Sick days: 15 working days
  • BYOD program (Bring Your Own Device)
  • Health Insurance for employees located in Ukraine and Poland
  • The opportunity to dedicate up to 10% of working hours for self-education and personal development