Job Title: Senior Software Engineer - Mobile App (React Native)
Salary: Competitive + Benefits
Location: Hybrid working, home & BCA Coimbra (monthly visit)
Working Hours: Monday - Friday, 40 hours
Job Status: Permanent
Who we are!
The Constellation Automotive Group is the largest vertically integrated digital car marketplace in Europe, combining leading digital brands across the segments of Consumer to Business (C2B), Business to Business (B2B), and Business to Consumer (B2C). Our platforms exceed £20 billion in Gross Merchandise Value (GMV) annually, including brands such as BCA, We Buy Any Car, cinch, and Marshall.
https://www.constellationautomotive.com/
The Constellation Technology Team provides a group-wide set of Technology Products and Services across the Group. If you are a leader in software engineering seeking a new opportunity, Constellation Automotive Group (CAG) invites you to join our team at our new tech hub in Coimbra. CAG is a leader in automotive services, including vehicle remarketing, logistics, and inspections.
Our software engineering team works with cutting-edge technologies and projects that are revolutionizing the automotive industry. We are expanding our team at our Coimbra hub, offering a unique opportunity to influence development and culture in this innovative environment.
Role Overview:
We are seeking talented and motivated Senior Software Engineers with experience developing high-quality mobile applications using React Native. You will be part of a team of React Native developers working closely with Product, Engineering, and Design teams to create innovative app solutions that meet our customers’ needs.
Responsibilities:
* Deliver design, code, and maintain user-centric mobile apps, primarily leveraging React Native.
* Participate in code reviews, write tests, and document work.
* Work with the Technical Lead to balance value delivery with code quality.
* Collaborate with Design and Product teams to implement visually compelling and intuitive interfaces.
* Promote good engineering practices within the team to improve efficiency, code quality, and user experience.
* Ensure continuous delivery of value through efficient development practices and coordinated releases.
* Mentor and support other team members.
Knowledge & Experience:
* Minimum 5 years’ experience in front-end/app development in a commercial setting.
* At least 2 years’ experience with React Native and its ecosystem, including native tooling for iOS and Android.
* Experience with CI tools like GIT, JIRA, Jenkins, Maven.
* Knowledge of web architectures and services (HTTP, SOAP, REST, JSON).
* Familiarity with native build tools like XCode, Gradle, Android Studio, IntelliJ.
* Strong proficiency in JavaScript/TypeScript, HTML, CSS.
* Experience with automated testing suites such as Appium is beneficial.
* Familiarity with Agile methodologies like Scrum or Kanban.
* Bachelor’s or Master’s degree in computer science or a related field, or equivalent experience.
Skills:
* Experience building mobile applications with React Native is essential.
* Excellent JavaScript/TypeScript skills, including ES6+ syntax and functional programming concepts.
* Effective communication and collaboration skills.
* Strong problem-solving skills for analyzing complex issues and developing innovative solutions.
Relationships & Environment:
* Collaborate with React Native engineers and backend product engineers.
* Partner with UX/UI designers to ensure interfaces match designs and optimize user experience.
* Work with product owners to deliver features aligned with the product vision.
* Contribute to a hybrid work culture, balancing remote and in-office work in a positive, collaborative environment.
Please note that only applications submitted in English will be considered. Our policy is to employ the best qualified individuals and provide equal opportunities for advancement, training, and promotion, without discrimination based on gender, race, ethnicity, age, sexual orientation, religion, belief, or disability.
#J-18808-Ljbffr