Do you have experience with mobile app development, React Native framework and TypeScript? Are you passionate about developing innovative solutions? Join our team as a Senior React Native developer and contribute to the dynamic world of software development.
As a Senior Mobile Developer, you will be responsible for the whole process of mobile app development, helping teammates and key features of the app/project. You will be the one to design, test, and develop reliable software solutions based on client or customer requirements.
What You'll Do
- Working on complex project, application systems and infrastructure components.
- Designing, developing and writing a source code for mobile applications using React Native.
- Collaborating on feature identification and prioritization.
- Testing, adjusting and debugging mobile applications.
- Helping other colleagues with difficult tasks and cooperating on various problems.
- Identifying potential issues and possible areas of improvement within the application and team.
- Keeping up with the latest technologies in mobile development.
- Maintaining high standards of software quality by establishing good practices and habits.
Employee perks, benefits
- 6 extra days off: 3x localhost days and 3x sick days
- Referral bonus
- Benefit plus budget
- Multisport Card
- Financial contribution to Pension plan
- Education support (certificates, courses, trainings)
- Physiotherapist sessions once a week in the office
- Bonuses at every smashing life events
- Flexible working arrangements
- Transparent approach and communication
- Supporting your ideas
Requirements for the employee
Language skills: English - Upper intermediate (B2)
Number of years of experience: 7
Personality requirements and skills
Experience you already have:
- At least 7 years of experience with object-oriented programming.
- Minimum of 5 years of experience with mobile development is a must.
- Experience with React Native, JavaScript and TypeScript.
- Experience with maintaining of existing code.
- Ability to solve problems independently and communicate within a team.
- Experience with public clouds such as AWS or Azure.
- Experience with agile methodologies and CI/CD tools such as Azure DevOps and GitHub Actions.
- Knowledge of software development life cycle and agile software development methodology.
- High level communication skills and good understanding of Senior Engineer role in a team.
The best candidates will also have:
- Education in fields such as Computer Science, Software Engineering or other related fields.
- Proven experience with architecture decisions-making.
- Experience with automated testing and maintenance of existing code.
- Experience with backend development.