Oferta de empleo: Calima Solutions
Puesto 1: Senior Front-End Developer
Position description
We’re looking for an experienced React Native Engineer who will join our client's team working in a fast-paced environment to deliver a world-class product. We expect you to have a passion for programming and for writing clean and efficient React Native code. Besides, you should be able to perform well working in a team, along with other developers, product managers and designers.
Your responsibilities include:
- Develop robust, scalable and secure features.
- Write clean, maintainable and efficient code.
- Participate at all stages of the development lifecycle, from discovery to planning to delivery.
- You build features with an “you build it, you run it” mindset and are responsible for testing, deployment and monitoring of your code.
- Implement best practices of test-driven development, continuous integration, SCRUM, refactoring and code standards, and so on.
- Stay informed about relevant new technologies and drive their continuous adoption and integration into design.
For this role, you should have:
- 3+ years experience of working with React Native.
- Excellent knowledge of React Native, its ecosystem, design patterns and best practices.
- Good experience with common mobile architectures like MVVM, MVC, Viper, Clean Architecture, etc.
- Good experience of developing highly interactive, performant, well tested React Native applications for both iOS and Android.
- Strong ability of writing great, simple, clean, testable, efficient code.
The Ideal Candidate Is:
- enthusiastic and passionate about user features
- output-focused
- comfortable with startup code
- team-minded and collaborative
- thrives in ambiguity
Puesto 2: Full-stack Engineer
Position description
As a full-stack engineer, you will be working on the client's customer portal handling both B2B and B2C functionality.
We’re looking for an experienced full-stack engineer who has Java, React, Spring, and Typescript experience to join our client's team working in a fast-paced environment to deliver a world-class product.
We expect you to have a passion for programming and for writing clean and efficient React code. Besides, you should be able to perform well working in a team, along with other developers, product managers and designers.
Your responsibilities include:
- Develop robust, scalable and secure features.
- Write clean, maintainable and efficient code.
- Participate at all stages of the development lifecycle, from discovery to planning to delivery
- You build features with a “you build it, you run it” mindset and are responsible for testing, deployment and monitoring of your code.
- Implement best practices of test-driven development, continuous integration, SCRUM, refactoring and code standards, and so on.
- Stay informed about relevant new technologies and drive their continuous adoption and integration into design.
For this role, you should have:
- 4+ years experience of working with Java/Spring in organized, high-quality and relevant projects.
- 3+ years experience of working with React in organized, high-quality and relevant projects.
- Excellent knowledge of React and Java, as well as their ecosystems, design patterns and best practices.
- Strong experience with TypeScript.
- Good experience of developing highly interactive, performant, well-tested React applications
- Strong ability to write great, simple, clean, testable, efficient code.
- 4+ years experience of working with Java/Spring in organized, high-quality and relevant projects.
- (nice to have) Good experience working with AWS.
- (nice to have) Experience setting up end-to-end tests with Cypress.
Puesto 3: Back-End Engineer
Position description
The products consist of several separate apps and tools our client is using in order to manage its operations, including the customer-facing app, rider app, marketplace app, etc.
As a Senior Backend Engineer, you will work alongside the existing teams on the platform’s backend system serving the various internal or external facing apps & tools.
The backend is a Spring / Java 11 monolith, currently transitioning to a microservices architecture based on Spring / Kotlin.
Your responsibilities include:
- Take part in the implementation of the backend of the internal and customer-facing apps & tools for customers, riders, internal employees or partners
- Collaborate with the Product team to define development sprints
- Be proactive in identifying problems and finding the best technical approaches and solutions
- Communicate with technical and non-technical people inside the company
- Taking ownership of the tasks and write clean, straightforward, testable, maintainable code
- Adhere to design guidelines and standards
The ideal candidate is a great communicator, able to quickly understand the technical setup and requirements and work autonomously when needed.
Ideal candidate
4+ years of experience, proactive, pragmatic, communicative, creative, ownership mindset, passionate
CONTACTO: jobs@calimasolutions.com