Senior Software Engineer (Front end)
Viasat View all jobs
- Dublin
- Permanent
- Full-time
- A degree in Computer Science, Software Engineering or related field or equivalent practical hands on experience
- Extensive professional experience in a related job using an Agile software lifecycle including TDD, pair programming, short release cycles
- Experience working in a collaborative team environment
- Self Starter
- Experience developing applications using React Native combined with TypeScript (required)
- Experience with Test Automation with JEST
- Experience building web or mobile applications using modern JavaScript (ES6+)
- Experience with native build processes including deploying apps to App/Play Store.
- Experience integrating with GraphQL and RESTful JSON API’s
- Background in developing Native mobile apps (important to have some experience)
- Experience delivering mobile applications developed with REACT Native to production
- Experience with CI/CD pipelines using GitHub Actions
- Experience with Datadog or another analytics tools
- Effective communicator with internal and external collaborators
- Ability to seek out, clarify and challenge requirements
- Ability to mentor other engineering team members
- Rota paid on call
- Proven involvement in Field Services
- Opportunities to work on full-stack (native & backend) development
- Architect, build and maintain excellent React Native applications
- Contributing to our design and software development lifecycles
- Experience creating native modules for React Native apps (important to have)
- Experience with EXPO
- Experience working with hardware integrations with React Native (Bluetooth and USB preferable)
- NodeJS